/* user control panel */
#panel {
top: 0px;
width:100%;
z-index:999;
background:#000 url(http://www.lifestyleamateurs.com/images/tour/menu/bg.gif) repeat-x;
border-bottom: 1px ridge #fff;
}

#paneldata {
position:relative;
width: 100%;
height: 30px;
color:#fff;
overflow:hidden;
display:block;
z-index:3;
font-size:9pt;
text-align:right;
width: 970px;
margin: 0 auto;
}

#paneldata a {
color:#fff;
text-decoration:none;
}

#paneldata a:hover {
text-decoration:underline;
}


#paneldata form {
display:inline;
}

#paneldata .field {
background: #dadada;	
border: 1px solid #282828;
color: #363636;
font-family: verdana;
font-size:9px;
height: 13px;
margin-right:3px;
text-indent: 2px;
width: 73px;
}

#paneldata .button {
background: transparent url(http://www.lifestyleamateurs.com/images/login_button.gif) repeat scroll 0 0;
border-style: none;
cursor: pointer;
height: 17px;
margin: 0 2px 0 0;
width: 31px;
position: relative;
top: 3px
}

#panel_welcome {
margin-right:10px;
position:relative;
top: 3px;
}

#panel_messages {
background: transparent url(http://www.lifestyleamateurs.com/images/userbar_div.png) no-repeat left 7px;
padding: 0 0 0 10px;
margin-right:10px;
position:relative;
top: 3px;
}

#panel_sites {
background: transparent url(http://www.lifestyleamateurs.com/images/userbar_div.png) no-repeat left 7px;
padding: 0 0 0 10px;
margin-right:10px;
position:relative;
top: 3px;
}

#panel_sites select {
background: #dadada;
border: 1px solid #282828;
color: #363636;
font-family:verdana;
font-size: 9px;
height:17px;
}

#panel_sites #site_redirect {
background: transparent url(http://www.lifestyleamateurs.com/images/go_button.png) repeat scroll 0 0;
border-style:none;
cursor:pointer;
height:17px;
width:31px;
position:relative;
top:3px;
}

#panel_login {
background: transparent url(http://www.lifestyleamateurs.com/images/userbar_div.png) no-repeat left 7px;
padding: 0 0 0 10px;
position:relative;
top: 3px;
}

#panel_logo {
float:left;
position:relative;
top: 2px;
}

#panel_logo img {
border:0px solid #000;
}
/* end user control panel */

* { margin:0; padding:0; }

body { margin:0; background: #000 url(http://www.lifestyleamateurs.com/Views/member/andi-sins/img/bg1.jpg); font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:1.3em; color:#000; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
a img { border:none; }
a { text-decoration:underline; }
a:focus, a:hover { text-decoration: none; }
.clear { clear:both; }
.over { overflow:hidden; height: 0; }
.right { float: right;}

.main { position:relative; margin:0 auto; width: 984px; background: url(http://www.lifestyleamateurs.com/Views/member/andi-sins/img/main-bg1.jpg) repeat-y; }
.inner { position: relative; margin: 0 auto; width: 980px; background: #FFF; }

.header {  }
.header a.favorites { position: absolute; top: 0; right: 50px; }

.menu { position: absolute; top: 50px; right: 50px; }
.menu ul li { float: left; }
.menu ul li a { display: block; height: 36px; background: url(http://www.lifestyleamateurs.com/Views/member/andi-sins/img/menu1-1.gif) no-repeat; }
.member_menu ul li a {background: url(http://www.lifestyleamateurs.com/Views/member/andi-sins/img/menu2.gif) no-repeat;}
.menu ul li a.menu1 { background-position: 0 -72px; width: 90px; }
.menu ul li a.menu2 { background-position: -90px -72px; width: 90px; }
.menu ul li a.menu3 { background-position: -175px -72px; width: 77px; }
.menu ul li a.menu4 { background-position: -252px -72px; width: 116px; }
.menu ul li a.menu5 { background-position: -368px -72px; width: 118px; }

.menu ul li a.menu1:hover { background-position: 0 -36px; width: 90px; }
.menu ul li a.menu2:hover { background-position: -90px -36px; width: 90px; }
.menu ul li a.menu3:hover { background-position: -175px -36px; width: 77px; }
.menu ul li a.menu4:hover { background-position: -252px -36px; width: 116px; }
.menu ul li a.menu5:hover { background-position: -368px -36px; width: 118px; }

.menu ul li a.menu1-hover { background-position: 0 0; width: 90px; }
.menu ul li a.menu2-hover { background-position: -90px 0; width: 90px; }
.menu ul li a.menu3-hover { background-position: -175px 0; width: 77px; }
.menu ul li a.menu4-hover { background-position: -252px 0; width: 116px; }
.menu ul li a.menu5-hover { background-position: -368px 0; width: 118px; }

.box1 { position: relative; }
.box1 .flash { position: absolute; top: 6px; left: 11px; }
.box1 .p1 { position: absolute; top: 40px; left: 500px; width: 465px; color: #FFF; line-height: 13px; }
.box1 .p1 a { color:#F00; }
.box1 .aboutme { position: absolute; left: 130px; top: 313px; width: 330px; line-height: 14px; }
.box1 .p2 { position: absolute; top: 290px; left: 527px; color: #FFF; font-size: 14px; color: #FFF; font-weight: bold; line-height: 28px; }

.box2 { position: relative; }
.box2 .p1 { position: absolute; top: 135px; left: 30px; width: 150px; color: #FFF; font-size: 15px; }
.box2 .p1 a { color: #3cdbff; font-size: 17px; line-height: 17px; font-weight: bold; text-decoration: none; }

.console { width: 940px; margin: 0 auto; overflow: hidden; }
.console .month { font-size: 24px; line-height: 24px; padding: 4px 0; }
.console .month strong { color: #ff001e; }
.console .category { background: #000; color: #FFF; font-weight: bold; font-size: 18px; padding: 2px 8px; }
.console .category .pagination { float: right; margin-top: 0px; padding-top: 0px; text-align: right;}
.console ul { width: 980px; padding: 7px 0 7px 0; }
.console ul li { overflow: hidden; width: 230px; height: 319px; float: left; margin: 0 7px 7px 0; text-align: center; background: #f0f0f0; padding: 10px 0; }
.console ul li.vid,
.console ul li.preview {height: 280px;}
.console ul li.vidpreview {height: 250px;}
.console ul li h2 { padding: 0 0 2px 0; color: #000; font-weight: bold; font-size: 14px; }
.console ul li div.image1 a img { border: 2px solid #ff0042; }
.console ul li div.image1 img { border: 2px solid #ff0042; }
.console ul li div.image1 a:hover img { border: 2px solid #000; }
.console ul li div.p1 { padding: 5px 0 8px 0; }
.console ul li a.download { font-size: 24px; color: #ff004e; font-size: 13px; text-decoration: underline; background: url(http://www.lifestyleamateurs.com/Views/member/andi-sins/img/icon1-1.jpg) no-repeat; padding: 0 0 0 20px; font-weight: bold; }
.console ul li a.download:hover { color:#000; }
.console ul li.no-info {height: 200px;}

.faq div.grid1 { position: relative; }
.faq div.grid1 ul { position: absolute; top: 80px; left: 35px; font-size: 14px; line-height: 16px; font-weight: bold; }
.faq div.grid1 ul li { padding: 0 0 8px 0; }
.faq div.grid1 ul li a { color: #000; }
.faq div.grid1 ul li a.a1 { color: #ff004e }
.faq div.grid1 div.p1 { position: absolute; top: 17px; left: 452px; color: #FFF; }
.faq div.grid1 div.p1 h2 { font-size: 18px; line-height: 18px; padding: 0 0 25px 0; }
.faq div.grid1 div.p1 p { width: 430px; }
.faq a.bt1 { margin: 0 auto; width: 784px; margin: 15px auto; display: block; }
.faq div.grid2 { position: relative; width: 960px; margin: 0 auto; padding: 0 0 10px 0; }
.faq div.grid2 div.p1 { position: absolute; top: 218px; left: 0; text-align: center; width: 980px; color: #FFF; }
.faq div.grid2 div.p1 a { color:#FFF; text-decoration: none; }

.members { padding: 0 0 10px 0; position: relative; }
.members ul { position: absolute; top: 80px; left: 640px; font-size: 14px; color: #fff; font-weight: bold; }
.members ul li.li1 { text-align: center; padding: 0 0 10px 0; color: #ff004e; }
.members ul li.li2 { padding: 0 0 10px 0; }
.members ul li.li2 label { text-align: right; width: 80px; padding: 0 10px 0 0; display: block; float: left; }
.members ul li.li2 input { border: 0; padding: 2px; width: 150px; float: left; }
.members ul li.li3 { padding: 5px 0 0 0; }

.membership { background: url(http://www.lifestyleamateurs.com/Views/member/andi-sins/img/join_b-1.jpg) no-repeat top center; position: relative; margin: 20px auto 0 auto; width: 956px; }
.membership p { font-size: 13px; font-weight: bold; width: 510px; padding: 60px 0 18px 16px; color: #FFF; }
.membership p span { color: #ff004e; }
.membership .security { width: 270px; padding: 1px 0 0 16px; }
.membership .security ul li { float: left; padding: 0 2px; }
.membership .pay { position: absolute; top: 216px; right: 4px; }
.membership .pay ul li { float: left; padding: 0 1px 0 0; }
.membership .option { margin: 0 auto; position: relative; width: 510px; padding: 30px 0; }
.membership .option p { padding: inherit; }
.membership .option p a { color: #000; padding: 0 4px; }

.join { padding: 0 0 10px 0; position: relative; }
.join ol { padding: 0 0 0 3px;list-style: none; }
.join ol li { float: left; padding: 5px 0 0 0.73em; }
.join ol li a img { border: #F00 solid 1px; }
.join ol li a:hover img { border: #000 solid 1px; }
.join .p1 {  font-size: 13px; width: 490px; }
.join .p1 strong { color: #ff004e; }
.join .p2 { font-size: 13px; }
.join .p2 ul { text-align: center; padding: 0.37em 0 0 0; }
.join .p2 ul li.grid1 { float: left; width: 190px; padding: 0 10px 0 0; }
.join .p2 ul li.grid2 { float: left; width: 170px; }
.join .p2 ul li.grid3 { float: left; width: 120px; }
.join .p2 ul li span { text-align: left; display: block; font-size: 12px; }
/*
.join dl { color: #ffeee1; }
.join dl label { font-weight: bold; width: 120px; display: block; float: left; text-align: right; padding: 0 10px 0 0; }
.join dl dt { text-align: center; font-weight: bold; font-size: 13px; padding: 25px 0 5px 0; }
.join dl dd.dd1 { padding: 0 0 5px 0; }
.join dl dd.dd1 input { float: left; border: 0; padding: 2px; width: 130px; }
.join dl dd.dd2 { padding: 13px 0 0 77px; }
.join dl span { float: left; font-size: 10px; padding: 0 0 0 5px; }
.join dl a {color:#ffeee1; text-decoration: none;}

*/

.join dl {color: #ffeee1; }
.join dl label { font-weight: bold; width: 150px; display: block; float: left; text-align: right; padding: 0 5px 0 0; }
.join dl dt { text-align: center; font-weight: bold; font-size: 13px; padding: 5px 0 5px 0; }
.join dl dd.dd1 { padding: 0 0 5px 0; }
.join dl dd.dd1 .join_radio { float: left;}
.join dl dd.dd1 .join_input { float: left; border: 1px solid #999; padding: 2px; width: 150px; }
.join dl dd.dd1 select { float: left; border: 1px solid #999; width: 230px; }
.join dl dd.dd1 input:hover,
.join dl dd.dd1 select:hover { border: 1px solid #ff1800; }

.join dl dd.dd2 { float:right; padding-right: 50px;}

.preview_title {
	font-weight: bold;
	font-size: 18px;
	padding-top: 12px;
	padding-left: 5px;
}

.preview_description {
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
}

.thumb a:hover img {
	border: 1px solid red;
}

.photo_controls {
width: 900px;
color: #000;
margin: 15px auto 0 auto;
background: #fff;
padding: 5px;
border-bottom: 1px solid #000;
}

.photo_controls a {
color:#8b0000; text-decoration: none; font-weight: bold;
}

.video {margin: 10px auto; width: 650px;}

.copyright { text-align: center; width: 960px; color: #FFF; margin: 15px auto 0 auto; background: #8c8c8c; padding: 10px 0; }
.copyright a { color:#FFF; text-decoration: none; }

.footer { position: relative; width: 960px; margin: 0 auto; }
.footer a.bt1 { position: absolute; top: 24px; left: 0; color: #FFF; font-size: 10px; text-decoration: none; width: 271px; height: 89px; display: block; background: url(http://www.lifestyleamateurs.com/Views/member/andi-sins/img/footer1-bt1.jpg) no-repeat; }
.footer a.bt1 span { position: absolute; left: 85px; top: 50px; }
.footer a.bt2 { position: absolute; top: 18px; left: 689px; color: #FFF; font-size: 10px; text-decoration: none; width: 271px; height: 96px; display: block; background: url(http://www.lifestyleamateurs.com/Views/member/andi-sins/img/footer1-bt2.jpg) no-repeat; }
.footer a.bt2 span { position: absolute; left: 87px; top: 55px; }
.footer a:hover { background: none; }
.footer div.p1 { position: absolute; top: 298px; left: 0; text-align: center; width: 980px; color: #FFF; }
.footer div.p1 a { color:#FFF; text-decoration: none; }

.success {background: #98fb98; border: 2px solid #008b00; padding: 5px 20px; margin: 0 5px; color:black;}

.error {background: red; border: 2px solid #008b00; padding: 5px 20px; margin: 0 5px; color:black;}


/* blog comments and moderation */
.blog_comments {display:none;}
.selected_comments {display:block;}
.blog_comments .comment_header{width: auto; height: auto; float: left; background-color: #828282; padding: 0 10px; height: 20px; line-height: 20px; color: #000;}
.blog_comments .comment_reply{width: auto; height: auto; float: left; background-color: #c4c4c4; padding: 0 10px; height: 19px; line-height: 16px; border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; border-top-color: #828282; border-right-color: #828282;}
.blog_comments .comment_info {margin-right:10px;}
.blog_comments .text{color: #000; background-color: #c4c4c4; height: auto; width: 941px; margin: 14px auto 10px auto; padding: 5px; border: 1px solid #828282;}
.blog_comments .text a:hover {color: #000;}
.blog_comments table,
#reply_form table {margin: 10px auto;}
.blog_comments td,
#reply_form td {padding: 2px;}
.comments_header{font-size: 12px; font-style: italic; text-transform: lowercase; color: #000; clear: both; height: 15px; width: 953px; margin: 10px auto; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000;}
.comments_header a {color:#000; font-weight:bold; text-decoration:none; text-transform:uppercase;}
.not_moderated {background: #e0e0e0; margin:10px auto; padding:10px; width:951px;}
.not_moderated .comment_header{margin-left:0;}
.moderated {width:951px; margin: 10px auto;}
.primary_button {
	color:#000;
	border-color:#000;
	text-decoration: none;
	font-size: 11px !important;
	line-height: 16px;
	padding: 2px 8px;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
}

fieldset {background:#eaeaea; width:725px;margin:20px auto; border: 2px solid #7a7a7a; color: #000; font-weight:bold; padding: 10px;}
fieldset legend {background: #7a7a7a; padding: 5px;}
/* end blog comments and moderation */

/* blog posts and comments page */
.blog_info_table{margin: 10px auto -14px auto; width: 973px; height: 20px;}
.blog_info{width: auto; height: auto; float: left; background-color: #999; padding: 0 10px; height: 20px; line-height: 20px; color: #fff;}

.comment_header{width: auto; height: auto; float: left; background-color: #252525; padding: 0 10px; height: 20px; line-height: 20px; color: #999999;}
.comment_reply{width: auto; height: auto; float: left; background-color: #f0f0f0; padding: 0 10px; height: 19px; line-height: 16px; border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; border-top-color: #999; border-right-color: #999;}
.comment_reply a{color: #000;}
.comment_reply a:hover{text-decoration: none; color: #303030;}
.comment_info{width: auto; height: auto; float: right; padding-right: 10px; padding-left: 10px; height: 20px; line-height: 20px; color: #000;}
.quote{width: 97%; padding: 10px 0 0 20px; display: block; font-family: arial; font-size: 9px; font-style: italic;}
.quote hr{margin: 0px; padding: 0px; height: 1px; border-bottom: 1px solid #000; border-top: none;}


.text{color: #000; background-color: #f0f0f0; height: auto; width: 961px; margin: 14px auto 10px auto; padding: 5px; border: 1px solid #999;}
.text a {color: #000;}
.text a:hover {color: #fff;}
/* end blog posts and comments page */
