/* CSS Document */
* {
	margin:0;
	padding:0;
	border:0px red solid;
}
h1 {
	font-size:24px;
	color:#fdbee1;
}
h2 {
	font-size: 17px;
	color: #e158a9;
	font-weight: normal;
}
a, .coloured-text {
	text-decoration:none;
	color:#e158a9;
}

a:hover { text-decoration:underline; }

h3, h4, h5, h6, h7 { font-size: 15px; }
h1 { margin-bottom:12px; }
h2, h3, h4, h5, h6, h7 { margin-bottom:8px; }
p { margin-bottom:30px; }

#print-logo {
	display:none;
}

body {
	background:#1e1e1e url(../images/page-gradient.gif) repeat-x left top;
	margin:0;
	padding:0;
	font: 82% Arial, Helvetica, sans-serif;
	line-height:18px;
	color: #fff;
	text-align:center;
}
#container {
	width:769px;
	text-align:left;
	position:relative;
	margin:0 auto;
}
#main-menu {
	height:95px;
	position:relative;
}
#main-menu-logo {
	display:block;
	width:200px;
	height:86px;
	background:url(../images/theme-default/logo.gif);
}
#main-menu-links {
	position:absolute;
	right:5px;
	bottom:15px;
}
#main-menu-links a {
	padding-left:24px;
	font-weight:bold;
	color:#fdbee1;
}
#main-menu-links a:hover,
#main-menu-links a.active {
	text-decoration:none;
	color:#fff!important;
}
#header {
	position:relative;
	height:168px;
	background:url(../images/theme-default/header.jpg);
}
#header-text {
	position:relative;
	top:26px;
	left:53px;
	width:450px;
	height:120px;
}
#year-courses #header-text {
	left:25px;
	width:530px;
}
#header-text p {
	font-size:18px;
	line-height:26px;
	color:#3e051f;
}
#header-text h1 {
	font-size:24px;
	line-height:22px;
}
#course-home-btn {
	position:absolute;
	top:-14px;
	display:block;
	width:53px;
	height:53px;
	background:url(../images/theme-default/coursehomebtn.png);
	cursor:hand;
}
#course-area-logo {
	position:absolute;
	right:0;
	top:0;
}
#sub-menu {
	position:relative;
	height:79px;
	background:#4b0625;
}
#sub-menu-links a, #sub-menu-links input {
	padding-left:15px;
}
#year-courses #sub-menu-links a {
	padding-left:10px;
	position:relative;
	top:13px;
	left:20px;
}
#sub-menu .field {
	height:17px;
	width:120px;
	padding:1px 2px;
	clear:both;
	font-size:11px;
	display:block;
}
#sub-menu label {
	display:block;
	clear:both;
	margin-top:10px;
	color:#fdbee1;
	font-weight:bold;
	font-size:11px;
}
#sub-menu-login {
	position:absolute;
	top:0;
	right:227px;
	width:140px;
	height:79px;
}
#sub-menu-password {
	position:absolute;
	top:0;
	right:0;
	width:227px;
	height:79px;
	font-size:11px;
}
#sub-menu-password .btn {
	position:absolute;
	top:25px;
	right:20px;
	width:60px;
	height:24px;
	background:url(../images/theme-default/login-btn.gif);
}

#content {
	background:#282828 url(../images/maincontainer-shadow.gif) repeat-x left top;
	height:auto;
	overflow:hidden;
}
#top-pagecontrol {
	position:absolute;
	right:0;
	top:20px;
	width:63px;
}
#bott-pagecontrol {
	position:relative;
	right:0;
	bottom:0;
	width:63px;
	margin-top:10px;
	float:right;
	clear:both;
}
#top-pagecontrol a, 
#bott-pagecontrol a {
	display:block;
	width:30px;
	height:30px;
}
#top-pagecontrol a.back, 
#bott-pagecontrol a.back {
	background:url(../images/icons/page_back.gif);
	float:left;
}
#top-pagecontrol a.next, 
#bott-pagecontrol a.next {
	background:url(../images/icons/page_next.gif);
	float:right;
}
#top-pagecontrol a:hover.back, 
#bott-pagecontrol a:hover.back {
	background:url(../images/icons/page_back-over.gif);
}
#top-pagecontrol a:hover.next, 
#bott-pagecontrol a:hover.next {
	background:url(../images/icons/page_next-over.gif);
}


#left-col {
	width:191px;
	float:left;
}
#main-col {
	width:535px;
	float:right;
	position:relative;
	right:20px;
	padding-top:50px;
	padding-bottom:20px;
	line-height:22px;
}

#myprofile #main-col {
	width:535px;
	float:left;
	position:relative;
	left:20px;
	padding-top:50px;
	padding-bottom:20px;
	line-height:22px;
}

#right-col {
	width:191px;
	float:right;
	right:20px;
	padding-top:50px;
}

#year-courses #main-col,
#video-page #main-col {
	padding-top:10px;
	width:730px
}
#side-menu ul {
	list-style:none; 
	margin-bottom:30px;
	position:relative;
	left:10px;
}
#side-menu li {
	padding:4px 0;
}
#side-menu {
	background:#161616 url(../images/sidemenu-mid-bg.gif);
	font-size:13px;
	font-weight:bold;
	line-height:22px;
	margin-top:26px;
}
#side-menu a { color:#fff; margin:0 2px; }
#side-menu a:hover, #side-menu a.active { text-decoration:none; color:#e158a9; }
#side-menu .icons {
	position:relative;
	left:10px;
}
.tabbed-box {
	background:#282828 url(../images/tabbox-gradient.gif) repeat-x;
	padding:5px 10px 10px 5px;
	border:1px #212121 solid;
	margin-bottom:10px;
	position:relative;
	top:-20px;
	height:1px;
	clear:both;
}
html>body .tabbed-box {
	min-height:1px;
	height:auto;
}
.tabbed-box p, .tabbed-box h2 {
	width:550px;
	position:relative;
	left:50px;
	top:20px;
}
.tabbed-box2 p, .tabbed-box2 h2 {
	width:450px;
	position:relative;
	left:0px;
	top:20px;
}
.tabbed-box .tabs {
	height:60px;
}
.tabbed-box .tabs .title {
	color:#b4b4b4;
	padding-top:7px;
	padding-left:10px;
	width:460px;
}
.tabbed-box .tabs .icons img { margin:0 9px; }
.tabbed-box .tabs .icon, 
.tabbed-box .tabs .title {
	float:left;
}
.tabbed-box3 .tabs .icon {
	float:left;
}
.tabbed-box3 .tabs .title {
	margin-left:50px;
	height:60px;
}
.tabbed-box .tabs .icons { float:right; }

.tabbed-box .content .icon {
	float:left;
} 
.tabbed-box .content .txt {
	padding-left:50px;
}
.tabbed-box4 {
	background:#282828 url(../images/tabbox-gradient.gif) repeat-x;
	padding:5px 10px 10px 5px;
	border:1px #212121 solid;
	margin-bottom:2px;
	position:relative;
	top:-20px;
	height:35px;
	clear:both;
}



.tabbed-box4 .tabs {
	height:60px;
}
.tabbed-box4 .tabs .title {
	color:#b4b4b4;
	padding-top:7px;
	padding-left:10px;
	width:460px;

}
.tabbed-box4 .tabs a:hover .title{
	padding-top:7px;
	padding-left:10px;
	width:460px;
	text-decoration:underline!important;
	cursor:hand;
}
.tabbed-box4 .tabs .icons img { margin:0 9px; }
.tabbed-box4 .tabs .icon, 
.tabbed-box4 .tabs .title {
	float:left;
}
.tabbed-box4 .tabs .icons { float:right; }

.tabbed-box4 .content .icon {
	float:left;
} 
.tabbed-box4 .content .txt {
	padding-left:50px;
}


.courses-box {
	background:url(../images/year-grad.gif);
	height:193px;
	padding:20px;
}

#footer-shadow {
	width:100%;
	height:14px;
	background:#282828 url(../images/footer-shadow.gif) repeat-x bottom;
	padding-top:10px;
}
#footer {
	width: inherit;
	height: 105px;
	background:#4B0625;
	border-top:9px #991456 solid;
	font-size:11px;
	line-height:normal;
	position:relative;
}
#footer a {
	clear:both;
	display:block;
	color:#fdbee1;
}
#footer em {
	font-style:normal;
	margin-bottom:7px;
	display:block;
}
#footer-col1 a {
	color:#fff!important;
}
#footer .column {
	height:72px;
	float:left;
	padding-left:8px;
	padding-right:35px;
	border-left:1px #6f3851 solid;
	position:relative;
	left:28px;
	top:18px;
}
#footer-icons {
	position:absolute;
	right:14px;
	top:15px;
}
#footer-icons a{
	float:left;
	clear:none;
	margin-left:10px;
}
#footer-copyright {
	position:absolute;
	right:14px;
	bottom:15px;
}


.welldone{
	font: 12px Arial, Helvetica, sans-serif;
	line-height:18px;
	color: #ff93f9;
	font-weight: bold;
} 


.addToolTip {
	text-decoration: none;
	border-bottom: dotted 1px #e158a9;
	color:#e158a9;
	cursor: help;
}

/* Themes */

.green #footer a,
.green #main-menu-links a,
.green #side-menu a.active,
.green #side-menu a:hover,
.green .tabbed-box .content strong, 
.green .coloured-text { 									color:#add400; }
.green h1, .green h3, .green #sub-menu label { 		color:#eeff4d; }
.green h2 { 													color:#b4db1c; }
.green a { 														color:#88ab01; }
.green #header-text p { 									color:#233502; }
.green .welldone {											color:#eeff4d; }
.green .addToolTip {											color:#add400;
																	border-bottom: dotted 1px #add400; }
.green #sub-menu { 											background:#3c5a03; }
.green #main-menu-logo { 									background:url(../images/theme-green/logo.gif); }
.green #header { 												background:url(../images/theme-green/header.jpg); }
.green #course-home-btn { 									background:url(../images/theme-green/coursehomebtn.png); }
.green #sub-menu-password .btn { 						background:url(../images/theme-green/login-btn.gif); }
.green #top-pagecontrol a:hover.back, 
.green #bott-pagecontrol a:hover.back {				background:url(../images/theme-green/page_back-over.gif); }
.green #top-pagecontrol a:hover.next, 
.green #bott-pagecontrol a:hover.next {				background:url(../images/theme-green/page_next-over.gif); }
.green #footer .column { 									border-left:1px #557f04 solid; }
.green #footer { 												background:#3c5a03; border-top:9px #7b9d00 solid; }

.blue #footer a,
.blue #main-menu-links a,
.blue #side-menu a.active,
.blue #side-menu a:hover,
.blue .tabbed-box .content strong, 
.blue .coloured-text {					 				color:#9ae1fd; }
.blue h1, .blue h3, .blue #sub-menu label { 		color:#9ae1fd; }
.blue h2 { 													color:#24c1ee; }
.blue a { 													color:#9ae1fd; }
.blue #header-text p { 									color:#ffffff; }
.blue .welldone {											color:#4fbbff; }
.blue .addToolTip {										color:#9ae1fd;
																border-bottom: dotted 1px #9ae1fd; }
.blue #sub-menu { 										background:#16537a; }
.blue #main-menu-logo { 								background:url(../images/theme-blue/logo.gif); }
.blue #header { 											background:url(../images/theme-blue/header.jpg); }
.blue #course-home-btn { 								background:url(../images/theme-blue/coursehomebtn.png); }
.blue #sub-menu-password .btn { 						background:url(../images/theme-blue/login-btn.gif); }
.blue #top-pagecontrol a:hover.back, 
.blue #bott-pagecontrol a:hover.back {				background:url(../images/theme-blue/page_back-over.gif); }
.blue #top-pagecontrol a:hover.next, 
.blue #bott-pagecontrol a:hover.next {				background:url(../images/theme-blue/page_next-over.gif); }
.blue #footer .column { 								border-left:1px #1d6da0 solid; }
.blue #footer { 											background:#16537a; border-top:9px #1d84be solid; }


.orange #footer a,
.orange #main-menu-links a,
.orange #side-menu a.active,
.orange #side-menu a:hover,
.orange .tabbed-box .content strong,
.orange .coloured-text {					 				color:#ffbf27; }
.orange h1, .orange h3, .orange #sub-menu label { 	color:#ffbf27; }
.orange h2 { 													color:#ffbf27; }
.orange a { 													color:#ffbf27; }
.orange #header-text p { 									color:#ffffff; }
.orange .welldone {											color:#ffc34f; }
.orange .addToolTip {										color:#ffbf27;
																	border-bottom: dotted 1px #ffbf27; }
.orange #sub-menu { 											background:#a24106; }
.orange #main-menu-logo { 									background:url(../images/theme-orange/logo.gif); }
.orange #header { 											background:url(../images/theme-orange/header.jpg); }
.orange #course-home-btn { 								background:url(../images/theme-orange/coursehomebtn.png); }
.orange #sub-menu-password .btn { 						background:url(../images/theme-orange/login-btn.gif); }
.orange #top-pagecontrol a:hover.back, 
.orange #bott-pagecontrol a:hover.back {				background:url(../images/theme-orange/page_back-over.gif); }
.orange #top-pagecontrol a:hover.next, 
.orange #bott-pagecontrol a:hover.next {				background:url(../images/theme-orange/page_next-over.gif); }
.orange #footer .column { 									border-left:1px #af5721 solid; }
.orange #footer { 											background:#a24106; border-top:9px #d1640f solid; }




#year-thumbs a {
	padding-left:16px;
	padding-right:34px;
	display:block;
	float:left;	
}

#course-thumbs a {
	padding-left:10px;
	padding-right:28px;
	display:block;
	float:left;	
}
#video-thumbs a {
	padding-right:33px;
	display:block;
	float:left;
}
#course-thumbs .last,
#video-thumbs .last {
	padding-right:0;
}

#main-col ul {
	margin-bottom:20px;
}
#main-col li {
	padding-left:15px;
	background:url(../images/theme-green/bullet.gif) no-repeat 0px 6px;
	list-style: url(none) none;
	height:1px;
}
html>body #main-col li {
	min-height:1px;
	height:auto;
}
.one-col #main-col {
	width:730px;
}


.quote {
	font-size:20px;
	color:#bababa;
	font-style:italic;
	font-weight:normal;
}

.thumbs-table {
	clear:both;
}
.thumbs-table td {
	padding-left:15px;
	padding-bottom:8px;
}
.thumbs-table input {
	float:right;
}
.thumbs-table img {
	border:2px #fff solid;
}
.thumbs-answers,
.thumbs-answers * {
	width:480px!important;

}
.thumbs-answers {
	position:relative;
	left:-60px!important;
	top:-40px;
	margin-bottom:-40px;
	clear:both;
}




.tabbed-box .hottip-text {
	position:relative;
	top:-100px;
	left:120px;
	width:273px;
	margin-bottom:-90px;
}

ol li {
	background:url(none)!important;
	padding-left:0px!important;
	margin-bottom:20px;
	list-style: decimal!important;
}
ol {
	padding-left:25px;
	position:relative!important;
	left:0px;
}

#video-points {
	position:absolute;
	left:47px;
	top:-20px;
	width:590px;
	margin-bottom:-40px;
}
#points-thumb {
	position:absolute;
	right:20px;
	top:20px;
}
#hiddenq-thumb {
	position:absolute;
	left:20px;
	top:20px;
}
#hiddenq {
	position:relative;
	left:100px;
}
#video-table td {
	padding-right:15px;
	padding-left:8px;
}
.small-thumb {
	top:15px;
	position:relative;
	margin-right:-5px;
}
#truestories-table {
	clear:both;
}
#truestories-table td {
	padding-left:15px;
	padding-bottom:-20px;
}

#truestories-table .link {
	position:relative;
	top:-25px;
	right:20px;
	float:right;
	margin-bottom:-10px;
	font-size:11px;
}
#truestories-table h2 {
	width:auto!important;
	font-size:12px;
	position:relative;
	top:5px;
	left:0px;
	font-weight:bold;
}



/* Kevin Super Super Duper Duper Uber Styles!!! */
p .greentext {
	color:#add400;
}
/*Paul M */
p .greentext a {
	text-decoration: none;
	border-bottom: dotted 1px #add400;
	cursor: help;
}
li .greentext a {
	text-decoration: none;
	border-bottom: dotted 1px #add400;
	cursor: help;
}
p .freetext a:hover {
	text-decoration: none!important;
	cursor: help;
}
p .freetext a{
	text-decoration: none!important;
	cursor: help;
}
.freetext a {
	text-decoration: none!important;
	cursor: help;
}
.image-right {
	float: right;
	margin-top:-10px;
	margin-left:10px;
	margin-bottom:15px;
	border: solid 3px #ffffff;
}
#teamwork05 {
	float: left;
	line-height:18px;
}
#teamwork05 td{
	padding-bottom:10px;
}
#teamwork05 tr td .title{
	color:#fff;
	padding-top:7px;
	float:left;
	margin-bottom: 18px;
}
#teamwork05 tr td img.icon { 
	float:left;
	margin-right: 9px;
	padding-top: 5px;
}
#teamwork05 td .welldone{
	font: 12px Arial, Helvetica, sans-serif;
	line-height:18px;
	color: #eeff4d;
	font-weight: bold;
}
#teamwork05 td.question {
	padding-right:15px;
}
#teamwork05 .check-btn {
	position:relative;
	top:-10px;
}
#IA_ans_incomplete, #IA_ans_incorrect, #IA_ans_correct {
	margin-left:32px;
	margin-top:10px;
	width:380px;
}

#video-page .courses-box img.btngreen,
#video-page .courses-box img.btnorange,
#video-page .courses-box img.btnblue{
	position: absolute;
}
#video-page .courses-box img.btngreen{
	left:674px;
	top: 20px;
}
#video-page .courses-box img.btnorange{
	left:674px;
	top: 261px;
}
#video-page .courses-box img.btnblue{
	left:674px;
	top: 502px;
}
.videoheading{
	margin:0;
	padding-left: 5px;
	font: 18px Arial, Helvetica, sans-serif;
	color: #e158a9;
	text-align:left;
}
#video-page .courses-box{
	margin-top:9px;
}
#footer{
	width: inherit;
	height: 100px;
	/*background:#999999;*/
}
#home-menu{
	height:473px;
	width:472px;
	padding-top: 31px;
}
#home00 {
	height:inherit;
	width: inherit;
}
#home00 tr{
	width :472px;
	height: 220px;
}
#home00 td{
	height:220px;
	width:205px;
	float:left;
	padding-left: 15px;
	background:url(../images/home00slice.gif) ;
}
td h2{
font-weight:500;
}
td h2.skills,
td h2.skills a{
	color:#a4c802;
}
td h2.happen{
	color:#de7f1f;
}
td h2.choices{
	color:#24c1ee;
}
td h2.video{
	color:#e158a9;
}
#rightsidebox{
	height:473px;
	width:221px;
	background:url(../images/homerightboxslice.gif);
	position:absolute;
	top:41px;
	right:19px;
}
#rightsidebox img.ini{
	margin-left:26px;
	margin-right:26px;
}
#rightsidebox img.nic{
	margin-left:20px;
	margin-top:134px;

}
#rightsidebox img.cea{
	margin-left:26px;
}
#rightsidebox img.so{
	margin-left:-12px;
}

/*BLOG STYLES*/

#full-col
{
    width:730px;
    float:left;
    position:relative;
    padding-top:50px;
    padding-bottom:20px;
    line-height:22px; 
    padding-left:20px;
    padding-right:20px;
}

.blogpost
{
    display:block;
    position:relative;
    width:100%;
    margin-bottom:50px;
    clear:both;
}

.bloginfo
{
    display:block;
    position:relative;
    width:190px;
    float:left;
    background:#161616 url(../images/sidemenu-mid-bg.gif);
	font-size:13px;
	font-weight:bold;
	line-height:22px;
	margin-top:26px;   

}

.bloginfo ul {
	list-style:none!important; 
	margin-bottom:30px;
	position:relative;
	left:10px;
}

.bloginfo ul li
{
    height:30px;
    width: 170px;
    border-bottom: 1px dashed #fff;
    margin-bottom:3px;
    text-align:right;
    color:#909090;
    margin:0 2px; 
    padding-left:0px!important;
    background: none!important;
	list-style: none!important;
}

.blogentry
{
    display:block;
    position:relative;
    float:left;
    width:535px;
    margin-top:26px; 
    left:25px;
}

.blogtitle
{
    display:block;
    position:relative;
    width:100%;
    color:#E158A9;
    font: 20px Arial;
    font-weight:bold;
    margin-bottom:20px;
}

.blogcontent
{
    display:block;
    position:relative;
    width:100%;
    color:#FFF;
    font: 12px Arial;
    line-height:20px;  
    margin-bottom: 20px; 
}

.blogcomment
{
    display:block;
    position:relative;
    width:100%;
    border-top: 1px dashed #fff;
    border-bottom: 1px dashed #fff;
    color:#fff;
    font: 12px Arial; 
    padding:20px 0px;
}


.blogcommententry
{
    background:#323232;
    border-top: 1px dashed #FFF;
    border-bottom: 1px dashed #FFF;  
    padding: 15px 5px 20px 5px; 
}

.blogcommententryalt
{
    background:#282828;
    padding: 15px 5px 20px 5px;    
}

.textboxlbl
{
    margin-left:10px;
    font: 11px arial;    
}

.commentadds
{
    font:14px arial; 
    margin-left:5px;  
}

.commentname
{
    font:14px arial;
    color:#FDBEE1; 
    font-weight:bold;   
}

#loginmessage
{
     position:absolute;
	 top:15px;
	 right:0px;
	 width:300px;
	 height:79px;
     color:#E158A9;
     font:18px Arial; 
     text-align:left;
}

#loginmessage a
{
     color:#FFF;
     font:14px Arial;
     text-align:left;
     padding:0px;
}

#loginmessage .username
{
     color:#E158A9;
     font:18px Arial;   
}
#home-menu {
	height:473px;
	width:472px;
	padding-top: 31px;
}
#home-menu .boxsection {
	height:220px;
	width:205px;
	float:left;
	padding-left: 15px;
	background:url(../images/home00slice.gif) repeat-x;
}

#home-menu #box1,
#home-menu #box2{
	margin-bottom: 32px;
}
#home-menu #box1,
#home-menu #box3{
	margin-right: 31px;
}
.boxsection h2{
font-weight:500;
}
.boxsection h2.skills{
	color:#a4c802;
}
.boxsection h2.happen{
	color:#de7f1f;
}
.boxsection h2.choices{
	color:#24c1ee;
}
.boxsection h2.video{
	color:#e158a9;
}
.boxsection .txt {
	position:relative;
	top:-70px;
	color:#cbcbcb;
	line-height:16px;
	width:195px;
	font-size:12px;
	margin-bottom:-90px;
}
#rightsidebox {
	height:473px;
	width:221px;
	background:url(../images/homerightboxslice.gif);
	position:absolute;
	top:41px;
	right:19px;
}
#rightsidebox img.ini{
	margin-left:26px;
	margin-right:26px;
}
#rightsidebox img.cea{
	margin-left:26px;
}
#rightsidebox img.so{
	margin-left:-12px;
}


#editlinks #main-col,
#myprofile #main-col {
	width:500px;
	line-height:18px;
	font-size:12px;
}
#editlinks #right-col,
#myprofile #right-col {
	width:230px;
	line-height:normal;
}
#myprofile #right-col label {
	clear:both;
	display:block;
}
#myprofile #right-col select {
	margin-bottom:4px;
	width:192px;
}
#myprofile #right-col .box {
	background:url(../images/sidemenu-mid-bg2.gif) repeat-y;
	font-size:13px;
	font-weight:normal;
	line-height:22px;
	margin-top:26px;
	line-height:18px;
}
#myprofile #right-col .txt {
	padding:0 15px;
}
#myprofile #right-col .box h1 {
	font-size:14px;
	font-weight:normal;
	margin-bottom:7px;
}
#myprofile #right-col .hdots {
	margin:8px 0;
}
#myprofile  #main-col p {
	margin-bottom:20px;
}
#myprofile #profile-details-table h1 {
	font-size:22px;
	color:#e158a9;
	font-weight:normal;
	margin-bottom:5px;
}
#myprofile h2 {
	font-weight:bold;
}
#myprofile h3 {
	font-weight:normal;
	font-size:14px;
	color:#e158a9;
	margin-bottom:5px;
}
#myprofile #big-avatar {
	padding:5px;
	background:url(../images/avatars/background.gif) no-repeat;
}
#myprofile #right-col .btn {
	margin-top:15px;
	margin-right:10px;
	float:right;
}
.hdots {
	background:url(../images/hdots.gif);
	height:1px;
	width:100%;
	clear:both;
	font-size:0;
}
#myprofile #clkmates-table img {
	margin-right:12px;
}
#myprofile #clkmates-table td {
	padding-bottom:8px;
}
#myprofile #clkmates-table {
	font-size:10px;
	color:#929292;
}
.edit-link {
	display:block;
	float:right;
	padding-right:25px;
	color:#fdbee1;
	font-size:12px;
	font-weight:normal;
	position:relative;
}
.edit-link img {
	position:absolute;
	right:0;
	top:-1px;
	text-decoration:none;
}
.edit-link-age {
	padding-right:25px;
	color:#fdbee1;
	font-size:12px;
	font-weight:normal;

}
.edit-link-age img {
	position:relative;
	top:-1px;
	margin-left:5px;
	text-decoration:none;
}
.begin-btn {
	background:none;
	position:relative;

	float:right;
}
html>body .begin-btn {
	left:-100px;
	float:none;
}

#edit-url-box {
	background:url(../images/sidemenu-mid-bg.gif) right repeat-y;
	font-size:13px;
	line-height:22px;
	width:220px;
	overflow:hidden;
	margin-bottom:20px;
}
#edit-url-box img {
	float:right;
}
#edit-url-box label {
	float:left;
	display:block;
	width:45px;
	margin-bottom:7px;
}
#edit-urll-box input {
	float:left;
	display:block;
	width:155px;
	margin-bottom:7px;
}
div.spacer {
	clear:both;
	width:100%;
	height:1px;
	font-size:1px;
	background:transparent;
}
#edit-url-box .top {
	margin-bottom:10px;
}
#edit-url-box .bottom {
	margin-top:10px;
}
#edit-url-box .add-btn {
	width:auto!important;
	float:right!important;
	margin-right:18px;
	margin-top:10px;
}
#edit-url-text,
#edit-url-text2 {
	position:absolute;
	left:235px;
	top:100px;
	
}
#edit-url-text2 {
	top:130px;
}

.list-table {
	width:100%;
}
.list-table th {
	background:#000;
	border-bottom:1px dashed #fff;
	padding:2px 10px;
}
.list-table td {
	border-bottom:1px dashed #fff;
	padding:10px;
}
.list-table .altcolour {
	background:#323232;
}

#logged-in {
	position:absolute;
	right:20px;
	top:15px;
	font-size:17px;
	font-weight:bold;
	line-height:23px;
}
#logged-failed {
	position:absolute;
	right:50px;
	top:52px;
	font-size:12px;
	font-weight:bold;
	line-height:23px;
}
.logout-link {
	font-size:15px;
	font-weight:normal;
	color:#fff!important;
}

.blogButton
{
    float:right;    
}

#failuremessage { 
	position:absolute;
	top:63px;
	right:0px;
	width:365px;
	height:79px;
	color:#fff;
	font:14px Arial; 
	text-align:left;
}
