/*
Theme Name: Default Theme for The Automatic
Author: Rich Samuels
Author URI: http://richsamuels.eu
version: 0.2

*/




/* basics */

*{margin:0; padding:0;}

body {
	background:url(/wp-content/themes/blank2L/images/webbg1.jpg) no-repeat #ffffff fixed; 
	background-position:center bottom;
	font-family: arial, tahoma, sans-serif;
	font-size: 8pt;
	margin:0 0 0 0 ;
	text-align:left
	}
	
h1 {font-size: 18pt;}
h2 {font-size: 14pt;}
h3 {font-size: 10pt;}
h4 {font-size: 9pt;}


img{ border: none; padding:0; background:none}
img a{border:none;background:none!important}
h3 a, h1 a {background:none}

img.left{ float: left; border: none; padding: 6px 0 0 0; }
img.right{ float: right; border: none; padding: 0 0 0 6px; }

blockquote{
	border-left:1px solid #A5ABAB;
	margin:15px;
	padding:0 12px 0 12px;
	}

code{
	font-family:"Courier New", Courier, monospace;
	}


/* links */

a{

	color:#f2f2f2;
	background:#2d2d2d;
	text-decoration:none;
	padding:1px 5px 1px 5px
	}

a:hover{color:#ff0054}



/* container */


#container, #container1 {
	width: 1000px;
	margin: 0 auto;
	padding:0;
	background:none;
	color:#333;
	
	}
#container1 {padding-left:0px}
#container {padding-left:0px}
	
/* header */

#header {
	background:none;
  	width: 1020px; 
  	height: 127px;
	color: #fff;
	position:relative; margin:0 auto
	}

#header h1{
	background: url(/wp-content/themes/blank2L/images/automatic_logo1.png) no-repeat; width:543px; height:162px; margin: 0 0 -80px 0; position:relative; z-index:10
	}
#header h1:hover {background: url(/wp-content/themes/blank2L/images/automatic_logo_a1.png) no-repeat; width:543px; height:162px; margin: 0 0 -80px 0; position:relative; z-index:1
	}
	
#header h1 a{color: #f2f2f2; text-decoration: none;}
#header h1 a:hover{color: #ff0054; text-decoration: none;}


#header h2{
		
	position:relative;
	top:50px 	
	}

/* main menu */


#menu {
	
	font-family: arial, times, serif;
	font-size: 11pt;
	font-weight:900;
	overflow:hidden;
	padding:0;
	position:relative;
	z-index:10000;
	max-width:650px;
	float:right;
	margin:20px 0 0 0;
	
	
	
}


#menu ul {
	margin:0;
	padding:0;
}

#menu ul li {
	list-style-type: none;
	float:left;
	margin: 0;
	padding: 0;
}

#menu ul li a {
	
	margin: 0;
	color: #f2f2f2;
	display:block;
	
	padding:6px;
	 background:#2d2d2d;
	position:relative
	
}
s

#menu ul li a:hover {
	
	color:#ff0054;
}



/* content */

#blogged h3{
	background: url(/wp-content/themes/blank2L/images/blogged1.png) no-repeat; width:192px; height:82px; margin:40px 0 0 0; position:relative; z-index:1;
	}
#blogged h3:hover {background: url(/wp-content/themes/blank2L/images/blogged_a1.png) no-repeat; width:192px; height:82px; margin:40px 0 0 0; position:relative; z-index:1;}
#youtubed h3 {background: url(/wp-content/themes/blank2L/images/youtubed.png) no-repeat; width:170px; height:70px; margin:-40px 0 -40px 0; position:relative; z-index:1; float:left}
#youtubed h3:hover {background: url(/wp-content/themes/blank2L/images/youtubed_a.png) no-repeat; width:170px; height:70px; margin:-40px 0 -40px 0; position:relative; z-index:1; float:left}
#tweeted h3 {background: url(/wp-content/themes/blank2L/images/tweeted.png) no-repeat; width:143px; height:62px; margin:0px -35px 0 0; z-index:1; position:relative; float:right}
#tweeted h3:hover {background: url(/wp-content/themes/blank2L/images/tweeted_a.png) no-repeat; width:143px; height:62px; margin:0px -35px 0 0; z-index:1; position:relative; float:right}
#gigged h3 {background: url(/wp-content/themes/blank2L/images/gigs.png) no-repeat; width:116px; height:64px; margin:-30px 0 20px 0; z-index:2; position:relative; float:left}
#gigged h3:hover {background: url(/wp-content/themes/blank2L/images/gigs_a.png) no-repeat; width:116px; height:64px; margin:-30px 0 20px 0; z-index:2; position:relative; float:left}
.flickrrred {background: url(/wp-content/themes/blank2L/images/flickrrred.png) no-repeat; width:178px; height:63px; margin:0px 0 -35px 0; z-index:2; position:relative; float:left}
.flickrrred:hover {background: url(/wp-content/themes/blank2L/images/flickrrred_a1.png) no-repeat; width:178px; height:63px; margin:0px 0 -35px 0; z-index:2; position:relative; float:left}
#left_col {float:left; width:500px}
#youtubed {margin:-300px 0 -300px 0 }
#content, #youtube, #contentblogs, #content1{
	float:left;
	width:427px;
	
	margin:0 0 40px 10px;
	padding:10px;
	
	}	
#youtube {margin:0 0 -300px 0}
#content {height:470px;}
#content1{margin:-30px 0 0 0 }
#contentblogs{padding:0}
#gigs, .mp3player {float:right; background:#fff; margin:40px 0 20px 0; position:relative; z-index:1}
.mp3player {margin:90px 0 20px 0; height:380px;}
#gigcontent {margin:-20px 20px 20px 20px; float:left; position:relative; width:400px}
#youtube {padding:15px; width:427px; height:300px; margin-top:320px}
#flickrrred {float:right; padding:15px; background:#fff; position:relative;overflow:hidden;}
#flickrrred_top {height:15px; width:450px; background:#fff; position:relative; float:right}
#flickrrred iframe { margin-top:-70px}
span.vvqbox {margin:10px}
.post, .post1 {
	margin:10px 0 10px 0;
	padding:0;
	line-height: 14pt;
	float:left;
	position:relative;
	
	width:680px
	}
.post1 {
	width:400px
	}	
.post h2{
	
	}


.post ul {}

li.post  { list-style:none; background:#fff; position:relative; padding:10px}

li.post h2 a{font:20pt ;margin:0 0 0 -15px; padding:5px 8px 5px 18px
}
.entry p{margin:12px 0;font-size:10pt}
.entry a {padding:0}

.postmetadata{
	clear: both;
	background:none;
	padding:6px;
	margin: 20px 0 20px 0;
	border-top:1px dashed #ff0056;
	border-bottom:1px dashed #ff0056;
	float:left; width:450px
	
	
	}
.commentlink a {color:#f2f2f2; background:#2d2d2d; text-align:right; width:100px;padding:5px}
.cat a {color:#f2f2f2; background:#2d2d2d; text-align:left;padding:5px}
.cat {float:left; position:relative}
.commentlink {float:right; text-align:right; position:relative}
	

.navigation {
	font-size:8pt;
	width:100%;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	}
	
.alignleft a{float:left; margin:25px 0;}
.alignright a{float:right; margin:25px 0;}



/* sidebar */

#right_col {
	font-family: arial, tahoma;
	font-size:10pt;
	width:450px;
	float:right;
	top:-210px;
	
	position:relative;
	padding: 0;
	
	}

#tweeted {background:#fff; color:#2d2d2d; width:425px; height:30px; font-weight:bold; padding:10px 15px 10px 15px; letter-spacing:-1pt; position:relative}
.twitter-timestamp, .twitter-link {display:none}
#tweeted a {padding:0}



/* comments */


#commentform{
	
	margin:0;
	padding:0;
	}
	
#commentbox {background:none; position:relative; border:#333333; border-width:1px; border-style:solid; width:670px}

#commentform p{
	color: #000;
	}
	
#commentform a{color: #f2f2f2; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}
	
#commentform h2 a{
	font-family: arial, san-serif;
	font-size: 10pt;
	font-weight: 900;
	color: #f2f2f2;
	margin:0;
	padding:0;
	}
.contentdiv h2 a, #content h2 a, #content1 h2 a{
	font-family: arial, san-serif;
	font-size: 12pt;
	font-weight: 900;
	background: #2d2d2d;
	color:#ff0054;
	margin:0;
	padding:5px 10px 5px 10px;
	margin:0 0 10px 0}
	
.contentdiv p, .contentdiv1 p {margin:10px 0 10px 0}

.contentdiv h2 a:hover , #content h2 a:hover, .contentdiv1 h2 a:hover,#content1 h2 a:hover
	{color:#ff0054}

#comment {width:680px; background:#f9f9f9}

#author, #email, #url, #submit{
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin:5px 5px 0 0;
	padding:0;
	border: 1px solid #000;
	}
	
#submit{margin:5px 5px 0 0;}

#comments{margin:0; padding:0}
	
ol.commentlist {list-style-type: none; margin:0; padding:0;}

.avatar{float:left; margin:0 12px 0 0;}

ol.commentlist li {
	
	margin:10px 0;
	padding:5px 0 5px 10px;
	list-style-type:none;
	border-top:1px dashed #ff0054;
	border-bottom:1px dashed #ff0054
	}

ol.commentlist li.alt {	border-top:1px dashed #2d2d2d;
	border-bottom:1px dashed #2d2d2d}
ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}

ol.commentlist a {color:#fff;}
ol.commentlist a:hover {color:#ff0054}

cite {
	font-family: arial, verdana, tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}



/* search */

#searchform{
	padding:0;
	margin:14px 0;
	}

#searchform input#s{
	margin:0;
	padding:2px;
	border:1px solid #000;
	}

	
	
/* misc */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
.wp-caption {
   border: 1px solid #2d2d2d;
   text-align: center;
   background-color: #fff;
   padding-top: 4px;
   margin: 10px;
   }

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 12px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
   color:#2d2d2d
}




/* footer */

#footer {
	background:#ff0054;
	clear: both;
	width: 100%;
	}
	
#footer p{padding:14px 0;margin: 0; color: #eee; text-align:center;}
#footer a{color: #BCBCBC;text-decoration: none;}
#footer a:hover{color: #5D5D5D;text-decoration: underline;}

#frame1 {
    border: none; position:relative; z-index:1
}

.content_nav {float:left;  margin:-20px 0 5px -10px; cursor:pointer}
.content_nav li{list-style:none; float:left; margin:0 5px 0 0; padding:5px; color:#2d2d2d; font-size:10px }

.news {background:url(/wp-content/themes/blank2L/images/news.png) no-repeat; height:29px; width:77px;  }
.iwan {background:url(/wp-content/themes/blank2L/images/iwan.png) no-repeat; height:27px; width:71px; }
.rob {background:url(/wp-content/themes/blank2L/images/rob.png) no-repeat; height:25px; width:58px; }

#iwanblog, #robblog, #frostblog,#paulblog{margin:-420px 0 0 0; height:450px; background:#fff; position:relative}
#iwanblog, #robblog, #paulblog, #frostblog {display:none;}

#news{margin:0}
.contentdiv li {list-style-type:none; position:relative; margin:0; float:left}

.sliderwrapper{

position: relative; /*leave as is*/





border-bottom-width: 6px;

width: 420px; /*width of featured content slider*/

height: 770px;

background:#fff;

}



.mugshot {height:147px; width:142px; float:right; margin-top:-147px;margin-right:-20px; margin-bottom:-40px; position:relative; z-index:1}





.sliderwrapper .contentdiv{

visibility: hidden; /*leave as is*/

position: absolute; /*leave as is*/

left: 0;  /*leave as is*/

top: 0;  /*leave as is*/

padding: 0px;

background: #fff;

width: 465px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
padding:10px;
height: 100%;

filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);

-moz-opacity: 1;

opacity: 1;

float:left

}



.contentdiv_blogs {list-style:none; margin: 0 0 20px -40px; position:relative}
.pagination{

width:450px ; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/

text-align: left;


background:none;

padding: 0px;

padding-bottom:5px;
margin:-20px 0 0 -10px

}



.pagination a{

padding: 0 5px;

text-decoration: none; 

color: #f2f2f2;

background: #212121;

font-size:20px;
font-weight:bold;
margin:0 3px 0 0

}



.pagination a:hover{

color: #ff0054;

background-color: #212121;

}

.pagination a.selected{

color: #212121;

background-color: #ff0054;



}

div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}




/*Forums*/
#main {
	font-size: 1.2em;
	width: 1000px;
	margin: 0 auto 25px;
	position: relative;
	padding-left:10px
}


#login {background:#fff; padding:10px}
.bbcrumb {
	
	font-size: 16px;
	padding: 10px;
	background:#FFFFFF;
	margin:40px 0 20px 0
}

.bbcrumb a {color:#f2f2f2;
	background:#2d2d2d;
	text-decoration:none;
	padding:5px}
.bbcrumb a:hover {color:#ff0054}	
#footer {
	
	margin: auto;
	color: #666;
	font-size: 1.0em;
	letter-spacing: 2px;
	text-transform: uppercase;
	padding-top: 10px;
	clear: both;
	text-align: center;
	width: 1000px;
	padding:0 0 0 20px
}

.notice {
	border: 2px solid #4c9545;
	background-color: #abd8a2;
	color: #4c9545;
	font-size: 1.1em;
	font-weight: bold;
	padding: 10px 15px;
	margin: 0 0 1.1em;
}

.notice.error {
	border-color: #852424;
	background-color: #ca8a8a;
	color: #5d2424;
}

.notice p { margin-bottom: 0; }

/* Login Form
=================================== */

.login {
	position: absolute;
	bottom: 31px;
	left: 0;
	font-weight: normal;
	color: #444;
	width: 100%;
	z-index: 1;
	font-size: 12px;
}

form.login {
	bottom: 15px;
}

.login p { padding: 0 0 4px; }

.login label {
	display: block;
	float: left;
	padding-right: 10px;
	line-height: 14px;
}

form.login input {
	border: 1px solid #2d2d2d;
	padding: 2px;
	line-height: 14px;
	font-size: 12px;
	margin: 0;
}

form.login input.submit {
	float: left;
	margin-top: 14px;
	margin-bottom: -10px;
	display: block;
	line-height: 15px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

form.login input.submit:hover {
	background-color: #ddd;
}

div.remember label {
	clear: both;
	padding: 0;
	margin: 6px 0 0 0;
	line-height: 12px;
}

form.login input#remember {
	border-width: 0;
	padding: 0;
	margin: 0;
	vertical-align: baseline;
}

/* Front Page
=================================== */

#hottags {
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	overflow: hidden;
	display:none
}

#front-page #discussions {
	margin-left: 170px;
	width: 590px;
}
#discussions li {list-style:none}
.frontpageheatmap {
	font-weight: normal;
	line-height: 30px;
	padding-bottom: 10px;
	display:none
}

#front-page #main h2, #forum-page #main h2, h2.post-form, #userlogin, #currentfavorites, #register, #passwordrecovery {
	color: #333;
	
	margin: 10px 0;
	padding: 5px;
	background:#fff
}

#front-page #discussions ul { padding: 0 0 0 0 }

.sticky { background:url(/wp-content/themes/blank2L/images/stickybg.png); }

/* Page navigation
=================================== */

a.page-numbers,
span.page-numbers {
	padding: 5px;
	margin-left: 5px;
	}

span.page-numbers.current {
	color: #000;
	
	background: #ff0054;
}

#latest a.page-numbers {
	font-size: 0.8em;
	padding: 5px;
	margin-left: 3px;
}

a.prev.page-numbers,
a.next.page-numbers,
span.page-numbers.dots {
	border-width: 0;
	padding: 5px;

}

span.page-numbers.dots {
	padding: 0;
}

a.page-numbers:hover {

}

a.prev.page-numbers:hover,
a.next.page-numbers:hover {
	color: #ff0054;
}

/* Topic Page
=================================== */

.infobox {background:none}

.infobox ul, #topic-meta ul {
	margin:0 40px 0 0;
	padding: 0;
	list-style:none;
	
}

.infobox ul li, #topic-meta ul li { padding-bottom: 3px; }

#topic-info {
	float: left;
	padding: 10px;
	background:#fff;
	width:980px;
	margin:0 0 10px 0
}
 #topic {float:left}
#topic-meta {width:980px; padding:10px; margin:10px 0; background:#FFFFFF;}

#topic-tags {
	border-left: 1px dotted #ccc; 
	width:250px;
	float:left;
	padding:0 0 0 10px;
}
#topic-tags p {margin: 0 0 5px 0 }
.nav {
	margin: 20px 0;
	padding: 10px;
	text-align: left;
	background:#fff
}

#thread {
	list-style: none;
	margin: 0;
	padding: 0;
}

#thread li {
	line-height: 1.5em;
	clear: both;
	/* Hack to force padding on .threadauthor on IE */
	
	background:#fff; margin:0 0 10px 0
}

#thread li.alt { border-top:none}
#thread li ol, #thread li ul { margin-left: 40px; }

#thread li ol li, #thread li ul li { padding: 0; }

.threadauthor {
	float: left;
	padding: 1em 1em 0 1em;
	width: 180px;
}

.threadauthor p { margin: 0; }

.threadauthor small { font: 11px Verdana, Arial, Helvetica, sans-serif; }

.threadpost {
	padding: 1.5em 1em;
	margin-left: 200px;
	background-color: #fff;
	border-left:1px #ff0054 dotted;
}

#thread li.alt .threadpost { border-left:1px #ccc dotted;}

#thread li.deleted { background-color: transparent; }

#thread li.deleted .threadpost { background-color: #ee8888; }

#thread li.alt.deleted .threadpost { background-color: #ff9999; }

#thread li .undelete-post, #thread li.deleted .delete-post { display: none; }
#thread li.deleted .undelete-post { display: inline; }

#thread li.pingback {
	margin-left: 140px;
	margin-top: 2px;
	margin-bottom: 2px;
	background-color: #e4f3e1;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 0.2em solid #e4f3e1;
}

#thread li.pingback.alt {
	background-color: #fff;
}

#thread li.pingback .threadpost {
	background-color: #e4f3e1;
}

#thread li.pingback.alt .threadpost {
	background-color: #fff;
}

#thread li.pingback .threadauthor {
	float: none;
	padding: 0.9em 0.9em 0;
	width: auto;
}

#thread li.pingback .threadauthor strong {
	font-weight: normal;
}

#thread li.pingback .threadauthor small {
	color: #333;
}

#thread li.pingback .threadpost {
	margin-left: 0;
	padding: 0.5em 0.9em 1.5em;
}

#thread li.pingback .post {
	font-style: italic;
	color: #333;
	margin: 0 0 0 2.4em;
	padding: 0 0 0 0.8em;
	border-left: 3px dotted #ccc;
}

#thread .post {
	_height: 90px; /* Hack to fix broken .alt coloring in IE6 */
}

#thread .post blockquote {
	margin: 0 0 0 2.4em;
	padding: 0 0 0 0.8em;
	border-left: 3px solid #ccc;
}

#thread .post li { clear:none; }

.poststuff {
	clear:both;
	_clear: none; /* Hack to fix broken .alt coloring in IE6 */
	border-top: 1px dotted #ccc;
	margin: 10px 0 0;
	padding: 5px 0 0;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.num, #forumlist small {
	font: 11px Verdana,Arial,Helvetica,sans-serif;
	text-align: center;
	white-space: nowrap;
}

.postform {
padding:20px;
	background:url(/wp-content/themes/blank2L/images/stickybg.png);
	
}
.postform span {background:#fff; padding:5px; line-height:20px }

.postform textarea {
	min-height: 350px;
	margin: 5px 0;
	padding: 0;
	width: 960px;
	display: block;
	background:#fff;
	border:0;
}
fieldset {border:0!important}

.postform label { display: block;}

#manage-tags {
	margin: 10px 0;
	list-style: none;
}

#manage-tags li {
	float: left;
	width: 200px;
	padding-bottom: 10px;
}

p.submit { text-align: right; margin:10px 0 20px 0}

#postformsub {border:0; background:#fff; padding:10px}

.topiclink { display: block; }

.topictitle {
	font-size: 40px;
	font-weight: normal;
	display: inline;
}

p.rss-link {
	text-align: right;
}

a.rss-link {
	padding: 6px 0 6px 20px;
	background-image: url('/wp-content/themes/blank2L/images/feed-icon-16x16.gif');
	background-repeat: no-repeat;
	background-position: 0 50%;
}

#topic-move {  }
#topic-move fieldset {width:300px; display:block}

/* Other
=================================== */

#content .frontpageheatmap a {
	font-weight: normal;
	text-decoration: none;
}

#content .infobox li { margin-bottom: 2px; }

#content .nav a {
	border: 1px solid #ccc;
	font-weight: normal;
}
#content .nav a:hover {
	border: 1px solid #999;
}
#content a:visited {
	font-weight: normal;
}

#front-search {
	float: right;
	margin-top: -8px;
}

#latest td, #forumlist td, #favorites td { padding: 5px 10px; }

#forumlist tr td div.nest {
	padding-left: 2.5ex;
}

#latest tr:hover, #forumlist tr:hover, #favorites tr:hover { background-color: #ff0054 }

#latest th, #forumlist th, #favorites th {
	border:0;
	background-color: #ff0054;
	font: 13px Arial,Helvetica,sans-serif;
	padding: 5px 10px;
	text-transform: uppercase;
	font-weight:bold
}

tr.bb-category td {
	background-color: #ddd;
}

#latest, #forumlist, #favorites {
	background-color: #fff;
	margin-bottom: 20px;
	width: 100%;
}

/* Profile Page
=================================== */

#profile-menu {
	list-style: none;
	position: absolute;
	right: 0;
}

#profile-menu li {
	display: inline;
	margin-left: 3px;
}

#profile-menu li a {
	font-size: 1.1em;
	background-color: #ddd!important;
	padding: 4px 7px;
	border-top: 3px double #9e9e9e;
	position: relative;
	top: -10px;
	-moz-border-radius-bottomleft: 6px;
	-khtml-border-bottom-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-khtml-border-bottom-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

#profile-menu li.current a {
	background-color: #bbb;
	border-top: 0;
}

#profile-menu li a:hover {
	background-color: #e4f3e1;
}

#useravatar { margin-bottom: 1em; }

#useravatar img { display: block; border-width: 3px; border-style: double; }

#userinfo { margin-top: 10px; }

#userinfo dt { font-weight: bold; }

#userinfo dd { margin: 0 0 5px; } 

#useractivity { margin: 15px 0 5px; }

.user-recent { margin: 0 0 10px; }

.user-recent ol { margin: 5px 0 0 28px; }

.user-recent ol li { margin: 0 0 3px; }

/* Login, Register, Profile Edit
=================================== */

#login-page fieldset,
#register-page fieldset,
#profile-page fieldset {
	border-top: 3px double #ccc;
	border-bottom: 1px solid #ccc;
	border-left: none;
	border-right: none;
	padding: 10px 0 10px 10px;
	margin-bottom: 15px;
	background-color: #f6f6f6;
}

#login-page legend,
#register-page legend,
#profile-page legend {
	font-weight: bold;
	padding: 0 15px;
}

#login-page fieldset table,
#register-page fieldset table,
#profile-page fieldset table {
	text-align: left;
	margin: 0 15px;
	width: 95%;
	border-collapse: collapse;
}

#login-page fieldset table th,
#register-page fieldset table th,
#profile-page fieldset table th {
	padding: 5px;
	text-align: right;
	width: 20%;
	vertical-align: top;
	padding-right: 1em;
}

#login-page fieldset table td,
#register-page fieldset table td,
#profile-page fieldset table td {
	padding: 5px;
}

#login-page fieldset table td p,
#register-page fieldset table td p,
#profile-page fieldset table td p{
	margin: 5px 0;
}

#login-page fieldset p,
#register-page fieldset p,
#profile-page fieldset p {
	font-size: 11px;
	margin: 10px 16px;
}

#login-page sup.required,
#register-page sup.required,
#profile-page sup.required {
	color: red;
}

.form-invalid {
	background-color: #ffebe8 !important;
}

.form-invalid input {
	border-color: #c00 !important;
}

.form-table input, .form-table textarea {
	border-color: #c6d9e9;
}

.hidden {
	display: none;
}

#pass-strength-result {
	padding: 1px 3px 1px 3px;
	text-align: center;
	width: 140px;
	border: 1px solid #ccc;
	background-color: #e3e3e3;
}

#pass-strength-result.bad {
	background-color: #ffeff7;
	border-color: #c69;
}

#pass-strength-result.good {
	background-color: #effff4;
	border-color: #66cc87;
}

#pass-strength-result.short {
	background-color: #e3e3e3;
}

#pass-strength-result.strong {
	background-color: #59ef86;
	border-color: #319f52;
}


.admin {background:#FFFFFF; padding:10px; margin:20px 0}

.bb_smilies {cursor: pointer; cursor: hand;}
#bbClicker { border:0; margin:410px 0 0 0px; visibility: hidden; background: #fff; width: 640px; display:none}
#bbClicker img {padding:5px;}
#bb_smilies_toggle {display:none}



.content-header-nav li.current {background:none!important}
#named {margin:50px 0 0 5px}
#named h3 {width:130px; position:relative; z-index:1; font-size:36px}
#named h3 a, .mp3player #named h3 a{background:#ff0054; color:#212121; padding:8px 15px 8px 15px;}

#named h3 a:hover, .mp3player #named h3 a:hover {background:#212121; color:#ff0054; padding:8px 15px 8px 15px;}

.mp3player #named h3 a{margin:-30px 0 0 0 ;font-size:26px;  padding:8px 15px 8px 15px;}
.mp3player #named h3 {margin:-70px 0 -40px 0}
.post-date {float:right; position:relative; margin:-40px -15px 0 10px; top:0; background:#ff0054; padding:10px }
.day, .month {position:relative; font-size:28pt; text-align:center; padding:5px}
.month {font-size:16pt}

#content_sidebar {margin:120px 0 0 -60px; background:#fff; width:240px; float:left; position:relative; top:0; padding:10px}

#content_sidebar li {margin:10px 0 10px 0}
#content_sidebar li h2 {background:#212121; color:#f2f2f2; padding:5px}
#content_sidebar li a {color:#ff0054; background:none; padding:5px}
#content_sidebar li a:hover {background:#212121}

#commentdiv {float:left; margin:20px 0 0 0}

#mainsite #content {width:700px; height:100%}
#mainsite #content_sidebar {margin:132px 0 0 -60px; background:#fff; width:240px; float:left; position:relative; top:0; padding:10px}

#mainsite #content_sidebar li {list-style:none}

#mainsite #right_col {width:200px}

#mainsite #tweeted {margin: 0 0 0 -250px}


.sociable a {background:none!important}

.vvqbox {margin-top:-10px!important}


/*
	SLIDER
*/
.slider-wrap								{ width: 500px; position: absolute; top: 10px; left: 10px; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; background:#fff}
.stripViewer								{ position: relative; overflow: hidden; width: 480px; height: 300px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 480px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; }
#movers-row									{ margin: -30px 0 0 15px; width:450px }
#movers-row div								{ float: left; width:90px }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(/wp-content/themes/blank2L/images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; margin-top: -14px; 
											  position: relative; padding: 0!important; z-index: 9999; }
.active-thumb 								{ border:3px solid #ff0054 }
#movers-row a{background:none}


.slider-wrap li {list-style:none; font:16pt}
.slider-wrap .postmetadata a{color:#f2f2f2;
	background:#2d2d2d;
	text-decoration:none;}
.slider-wrap .postmetadata a:hover {color:#ff0054}
.wrapper .postmetadata {margin-top:20px}
.slider-wrap h2 {font:20pt ;margin:0 0 10px 0 ; padding:5px 8px 5px 0px
}

.slider-wrap .postmetadata{
	clear: both;
	background:none;
	padding:6px;
	margin: 0;
	border-top:1px dashed #ff0056;
	border-bottom:1px dashed #ff0056;
	float:left; width:468px;
	top:200px; position:absolute
	
	
	}
.wrapper p {font-size:16px}

#page-wrap 									{ width: 500px; margin: 25px auto; position: relative; min-height: 360px;
											  background: #fff; }
											  
ul.aktt_tweet_digest li {list-style:none!important}

#flightbox {
	top: 100px;
	width: 100px;
	height: 100px;
	position: 		absolute;
	background-color: 	#FFFFFF;
	z-index: 10001;!important
	padding: 15px;
	background: #FFFFFF url(/wp-content/themes/blank2L/images/loading.gif) no-repeat scroll center center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

}

#floverlay {
	background-color: 	#000000;
	opacity: 			0.9;
	position: 			fixed;
	top: 				0px;
	left: 0px;
	z-index: 			10000!important;
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";*/
	filter: alpha(opacity=90);

}

div.flickr-thumb {
	float: left;
	border: 1px solid #fff!important;
	padding: 2px;
	margin: 2px;
	height: 75px;
	width: 75px;
}

div.flickr-thumb:hover {border 1px solid #ff0054}

.pager_nav {background:#fff;; float:left; padding:10px; width:680px}
.pager_nav a {padding:5px}

#wherecontent {width:1000px; margin:20px 0 0 0; }

#wherecontent li{width:270px; margin: 0 20px 0 0; float:left; height:400px; background:#fff; list-style:none; padding:20px}
#wherecontent li h3 {font-size:45px; color: #2d2d2d}
#wherecontent li h3 a{color: #2d2d2d}
#wherecontent li h3 a:hover{color: #ff0054}

.vcard {background:#fff; padding:10px}

#moreuserinfo {background:#fff; padding:10px; margin:20px 0 0 0 }
