@charset "utf-8";
/* CSS Document */

body {margin:0;padding:0;background:#eee;background-attachment:fixed;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
p {margin:5px 0 0 0}
ul {padding:0;margin:0;list-style-type:none;}
li {padding:0;margin:0;list-style-type:none;}
h2 {margin:0;}
img {border:0;}
a {color:#777;}
a:focus {outline:0}
a:hover {background:#f03;color:#000}
#background{position:fixed;height:100%;z-index:0;}
#error h1 {padding:0 10px 0 10px; margin:0 10px 0 20px;background:#fff;}
#error img {float:left;}
#error p {margin:0 20px 0 20px;}
#error {position:fixed;float:right;width:100%;padding:0 10px 0 10px; background:#fff; margin:0 20px 0 0;text-align:right;color:#f03;filter:alpha(opacity=94);-moz-opacity:.94;opacity:.94;}
#enter h2 {margin:0 20px 0 0;background:#fff;color:#000}
#enter p {margin:5px 20px 5px 20px;}
#enter img {float:left; margin:25px 0 0 0;}
#enter form {margin:0 20px 0 0;}
#enter {position:fixed;float:right;width:100%;padding:0 10px 0 10px; margin:0 20px 0 0;background:#fff;text-align:right;color:#666;filter:alpha(opacity=94);-moz-opacity:.94;opacity:.94;}

#full {position:absolute;top:50%;width:100%;}
#full2 {position:absolute;top:-265px;}
#content {float:left;width:3500px;height:509px;}
#content2 {float:left;width:1100px;height:509px;}
#subcontent {position:absolute;left:150px;width:3500px;height:509px;margin:0 0 0 10px;}
#subcontent2 {position:absolute;left:150px;width:1090px;height:509px;margin:0 0 0 10px;}
#header {position:fixed;width:100%;height:80px;background:#ccc;filter:alpha(opacity=94);-moz-opacity:.94;opacity:.94;}
#header img {float:left;}
#header .title {position:relative;float:left;top:66px;background:#f03;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;}
#header .title a{display:block;padding:0;text-decoration:none;color:#000;}
#header .title a:hover{background:#eee}
#header .title img {display:block;}
#header .title img:hover {background:#eee}
#toplinks {position:fixed;width:100%;top:0;float:right;}
#toplinks a{display:block;float:right;background:#f03;margin:0 0 0 5px;padding: 0 5px 0 5px;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;color:#000}
#toplinks a:hover{background:#fff;}

/* NAVIGATION */
#lefter {position:fixed;width:150px;height:509px;background:#fff;filter:alpha(opacity=94);-moz-opacity:.94;opacity:.94;z-index:100}
#nav {position:relative;top:10px;}
#nav ul.menu, ul ul {padding:0 5px 0 0; margin:0; border:0;overflow:hidden;width:140px; text-align:right; color:#000;font-family:Arial, Helvetica, sans-serif;font-size:10px;border:none;}
#nav ul.menu table {border-collapse:collapse; padding:0; margin:0px; font-size:10px;}
#nav ul.menu ul {margin-left:0;}
#nav ul.menu li {text-indent:0.5em;}
#nav ul.menu li.drop {margin-bottom:-2px;}
#nav ul.menu li a, 
#nav ul.menu li a:visited {display:block; width:135px; height:14px; line-height:14px;background:#e1e1e1; margin:0 0 5px 0;padding:0 5px 0 0;text-decoration:none; color:#000;border:1px;border-style:dashed dashed dashed none;border-color:#999;}
#nav ul.menu li a.last, 
#nav ul.menu li a.last:visited {display:block; width:150px; height:140px; line-height:14px;}
#nav ul.menu li ul {display:none;}

#nav ul.menu li:hover a, 
#nav ul.menu li a:hover {color:#000; background:#f03; font-weight:bold;}
#nav ul.menu li:hover ul, 
#nav ul.menu li a:hover ul {display:block;height:100px;width:140px;margin:-2px 0 0 -20px; }
#nav ul.menu li:active ul, 
#nav ul.menu li a:active ul {display:block;height:100px;width:140px;margin:-2px 0 0 -20px; }
#nav ul.menu li:hover ul li a, 
#nav ul.menu li a:hover ul li a {height:14px; color:#000; background:#e1e1e1;font-weight:normal;border:1px;border-style:dashed;border-color:#999;}
#nav ul.menu li:hover ul li:hover a, 
#nav ul.menu li a:hover ul li a:hover {background:#f03;color:#000;}

/* PAGES */
#page {position:relative;top:80px;margin:5px 0 0 0;z-index:0}

#page .box {float:left;height:412px;margin:0 10px 0 0;background:#eee;border:1px;border-style:dashed;border-color:#999; padding:5px;filter:alpha(opacity=98);-moz-opacity:.98;opacity:.98;z-index:0}
#page .image {height:402px;padding:5px;background:#FFF;}
#page h1 {width:395px;height:24px;background:#e1e1e1;margin:0 0 5px 0;padding:0 0 0 5px;font-size:20px;font-family:georgia, serif;}
#page .content {width:390px;height:354px;padding:5px;background:#FFF;font-size:11px;overflow:auto;}
#page .social {width:200px;height:402px;padding:5px;background:#FFF;font-size:11px;overflow:auto;}
#page .social ul {padding:0 margin:0; border:0;overflow:hidden;width:200px; text-align:left; color:#000;border:none;}
#page .social li a, 
#page .social li a:visited {display:block; width:200px; height:14px; line-height:14px;background:#e1e1e1; margin:0 0 5px 0;padding:0 0 0 5px;text-decoration:none; color:#000;}
#page .social li:hover a, 
#page .social li a:hover {color:#000; background:#f03;}
#page .footer {width:390px;height:14px;background:#FFF;margin:5px 0 0 0;padding:0 5px 0 5px;}
#page .footer a{color:#000;}
#page .footer a:hover{background:#f03}

/* BLOG INFO */
#blog {position:relative;top:80px;margin:5px 0 0 0;z-index:0}

#blog .post {float:left;height:412px;margin:0 10px 0 0;background:#eee;border:1px;border-style:dashed;border-color:#999; padding:5px;filter:alpha(opacity=96);-moz-opacity:.96;opacity:.96;z-index:0}
#blog .post_date {width:270px;height:14px;background:#fff;padding:0 0 0 5px}
#blog .post h2 a{display:block;text-decoration:none;color:#000;font-weight:bold;font-family:georgia, serif;width:270px;height:20px;background:#fff;font-size:16px;margin:5px 0 0 0;padding:0 0 0 5px}
#blog .post h2 a:hover{background:#f03;}
#blog .post p {font-size:11px;}
#blog .post_content {width:265px;height:338px;background:#fff;margin:5px 0 0 0;padding:5px;font-size:11px;overflow:auto;}
#blog .post_content2 {width:490px;height:338px;background:#fff;margin:5px 0 0 0;padding:5px;font-size:11px;overflow:auto;}
#blog .post_author {width:265px;height:14px;background:#fff;margin:5px 0 0 0;padding:0 5px 0 5px}
#blog .post img {border:0;}
#blog .post_author a{color:#000;}
#blog .post_author a:hover{background:#f03}
.blog_video {text-align:center}
.blog_photo {text-align:center}

#post {position:relative;top:80px;margin:5px 0 0 0;z-index:0}

#post .box {float:left;height:412px;background:#eee;border:1px;border-style:dashed;border-color:#999;padding:5px;margin:0 10px 0 0;filter:alpha(opacity=96);-moz-opacity:.96;opacity:.96;}
#post .image {height:402px;padding:5px;background:#FFF;}
#post .youtube {height:402px;width:485px;padding:5px;background:#FFF;}
#post .body {width:402px;height:392px;}
#post .body h1 {width:395px;height:24px;background:#e1e1e1;margin:0 0 5px 0;padding:0 0 0 5px;font-size:20px;font-family:georgia, serif;}
#post .body h2 {width:395px;height:14px;background:#e1e1e1;margin:0 0 5px 0;font-size:10px;padding:0 0 0 5px;}
#post .body .content {width:390px;height:335px;background:#FFF;padding:5px;font-size:11px;overflow:auto;}
#post .body .content2 {width:390px;height:250px;background:#FFF;padding:5px;font-size:11px;overflow:auto;}
#post .body .moreinfo {width:390px;height:80px;background:#FFF;padding:0 5px 0 5px;margin:5px 0 0 0}
#post .body .footer {width:390px;height:14px;background:#FFF;margin:5px 0 0 0;padding:0 5px 0 5px;}
#post .body .footer a{color:#000;}
#post .body .footer a:hover{background:#f03}

#post .comments_create {float:left;width:300px;height:402px;padding:5px;background:#FFF;}
#post .comments {float:left;width:300px;height:402px;padding:5px;background:#FFF;overflow:auto;}

/* GALLERY INFO */
#gallery {position:relative;top:80px;margin:5px 0 0 0;z-index:0}

#gallery .wall {float:left;height:412px;background:#eee;margin:0 10px 0 0;padding:5px;border:1px;border-style:dashed;border-color:#999;filter:alpha(opacity=98);-moz-opacity:.98;opacity:.98;z-index:0}
#gallery .mikework {float:left;height:412px;background:#eee;margin:0 10px 0 0;padding:5px;border:1px;border-style:dashed;border-color:#999;filter:alpha(opacity=98);-moz-opacity:.98;opacity:.98;z-index:0}
#gallery .johnwork {float:left;height:412px;background:#eee;margin:0 10px 0 0;padding:5px;border:1px;border-style:dashed;border-color:#999;filter:alpha(opacity=98);-moz-opacity:.98;opacity:.98;z-index:0}
#gallery .wall h2 a{display:block;text-decoration:none;color:#000;font-weight:bold;font-family:georgia, serif;width:auto;height:20px;background:#fff;font-size:16px;padding:0 5px 0 5px}
#gallery .wall h2 a:hover{background:#f03;}
#gallery .mikework h2 a{display:block;text-decoration:none;color:#000;font-weight:bold;font-family:georgia, serif;width:auto;height:20px;background:#fff;font-size:16px;padding:0 5px 0 5px}
#gallery .mikework h2 a:hover{background:#f03;}
#gallery .johnwork h2 a{display:block;text-decoration:none;color:#000;font-weight:bold;font-family:georgia, serif;width:auto;height:20px;background:#fff;font-size:16px;padding:0 5px 0 5px}
#gallery .johnwork h2 a:hover{background:#f03;}
#gallery .gallery_content {height:355px;background:#fff;margin:7px 0 0 0;padding:5px;overflow:none;}
#gallery .gallery_photo {text-align:center;overflow:none;}
#gallery .post_author {height:14px;width:auto;background:#fff;margin:5px 0 0 0;padding:0 5px 0 5px; text-align:right;}
#gallery .post_author a{color:#000;}
#gallery .post_author a:hover{background:#f03}
#gallery p {margin:0}
#gallery table {margin:0}

/* FRIENDS INFO */
#links {position:relative;top:80px;margin:5px 0 0 0;z-index:0}

#links .link {float:left;width:275px;height:412px;margin:0 10px 0 0;background:#eee;border:1px;border-style:dashed;border-color:#999; padding:5px;filter:alpha(opacity=96);-moz-opacity:.96;opacity:.96;z-index:0}
#links .link h2 a{display:block;text-decoration:none;color:#000;font-weight:bold;font-family:georgia, serif;width:270px;height:20px;background:#fff;font-size:16px;padding:0 0 0 5px}
#links .link h2 a:hover{background:#f03;}
#links .link_content {width:265px;height:340px;background:#fff;margin:0 0 5px 0;padding:5px;}
#links .link_photo {text-align:center;width:265px;}
#links .link_title {width:265px;height:14px;background:#fff;margin:5px 0 0 0;padding:0 5px 0 5px;}
#links .link_url {width:265px;height:14px;background:#fff;margin:5px 0 0 0;padding:0 5px 0 5px;}
#links .link_url a{color:#000;}
#links .link_url a:hover{background:#f03}

/* SHOWS INFO */
#events {position:relative;top:80px;margin:5px 0 0 0;z-index:0}

#events .event {float:left;width:275px;height:412px;margin:0 10px 0 0;background:#eee;border:1px;border-style:dashed;border-color:#999; padding:5px;filter:alpha(opacity=96);-moz-opacity:.96;opacity:.96;z-index:0}
#events .event h2 a{display:block;text-decoration:none;color:#000;font-weight:bold;font-family:georgia, serif;width:270px;height:20px;background:#fff;font-size:16px;padding:0 0 0 5px}
#events .event h2 a:hover{background:#f03;}
#events .event_content {width:265px;height:280px;background:#fff;margin:0 0 5px 0;padding:5px;}
#events .event_photo {text-align:center;width:265px;}
#events .event_title {width:265px;height:14px;background:#fff;margin:5px 0 0 0;padding:0 5px 0 5px;}
#events .event_address {width:265px;height:55px;background:#fff;margin:5px 0 0 0;padding:0 5px 0 5px;overflow:auto}
#events .event_location {width:265px;height:14px;background:#fff;margin:0 0 5px 0;padding:0 5px 0 5px;}
#events .event_url {width:265px;height:14px;background:#fff;margin:5px 0 0 0;padding:0 5px 0 5px;}
#events .event_url a{color:#000;}
#events .event_url a:hover{background:#f03}
#events p {margin:2px}

/* CALL FOR WALLS INFO */

#callforwalls {}
#callforwalls .header {position:absolute;position:fixed;top:0px;left:0px;width:410px;height:100px;background:#fff;font-size:50px;padding:10px;}
#callforwalls .about {position:absolute;position:fixed;top:110px;left:20px;background:#ccc;width:600px;font-size:11px;padding:10px;z-index:1}
#callforwalls .about p{margin:5px 0 0 0}
#wallcall {position:absolute;top:420px;left:0px;height:300px;width:3000px;background:#fff;z-index:3}
#wallcall .callforwall {float:left;height:300px;width:auto;border:1px dashed;margin:0 0 0 10px;}
#wallcall_new {position:fixed;top:20px;left:450px;height:40px;width:140px;background:#f03;font-size:30px;padding:10px;}

/* CONTACT US INFO */

#contact {position:relative;top:80px;margin:5px 0 0 0;z-index:0}
#contact .box {float:left;width:275px;height:412px;margin:0 10px 0 0;background:#eee;border:1px;border-style:dashed;border-color:#999; padding:5px;filter:alpha(opacity=96);-moz-opacity:.96;opacity:.96;z-index:0}
#contact .form {width:265px;height:400px;padding:5px;background:#FFF;}

/* ADMIN INFO */

#admin_menu {position:absolute; position:fixed;top:10px;left:0px;width:200px;height:100%;background:#FFF;margin:0 20px 0 0;text-align:center;}
#admin_menu li a{display:block;width:175px;height:14px;margin: 0 0 5px 10px;padding:0 5px 0 0;background:#e1e1e1;text-decoration:none;color:#000;text-align:right}
#admin_menu li a:hover{background:#f03;}
#admin_menu img {text-align:center;margin:10px;}
#admin .new a{font-size:14px;font-weight:bold;padding:0 5px 0 5px;background:#ccc;text-decoration:none;color:#000;height:26px;}
#admin .new a:hover{background:#f03}
#admin_body {position:absolute;top:10px;left:220px;width:660px;background:#FFF;padding:10px;}
#admin .post {position:relative;margin:30px 20px 0 20px}
#admin .post_date {width:600px;height:14px;background:#eee;padding:0 0 0 5px;}
#admin h2 {width:600px;height:20px;background:#ccc; padding: 0 0 0 5px;font-size:16px; margin: 5px 0 0 0}
#admin .post_author {width:600px;height:14px;background:#eee; padding: 0 0 0 5px;margin:10px 0 0 0}
#admin .post_content {font-size:11px;margin:10px;}
#admin .edit{width:630px;height:16px;margin: 0 0 10px 0}
#admin .edit a{background:#ccc;padding:1px 5px 1px 5px;margin:0 3px 0 0;text-decoration:none;color:#000}
#admin .edit a:hover {background:#f03}
#admin h3 {width:600px;height:13px;background:#eee; padding: 0 0 0 5px;font-size:11px; margin: 80px 20px 20px 20px}
#admin .comment {margin:0 20px 0 20px}
#admin .wall {position:relative;margin:30px 20px 0 20px}
#admin .johnwork {position:relative;margin:30px 20px 0 20px}
#admin .mikework {position:relative;margin:30px 20px 0 20px}
#admin .link {position:relative;margin:30px 20px 0 20px}
#admin .event {position:relative;margin:30px 20px 0 20px}
#admin .admin {position:relative;margin:30px 20px 0 20px}
#admin .wall_date {width:600px;height:28px;background:#eee;padding:0 0 0 5px;margin:50px 0 0 0}
#admin li {width:600px;height:13px;background:#eee;padding:0 0 0 5px;margin:10px 0 0 0;font-weight:bold;font-size:11px;}
#admin .pagination {float:right;background: white; /* self-clearing method: */ }

/* FOOTER */
#footer {position:fixed;width:100%;}

#footer .pagination {position:relative;top:514px;float:right;background: white; /* self-clearing method: */ }
.pagination a, .pagination span {padding: .2em .5em;display: block;float: left;margin-right: 1px; }
.pagination span.disabled {color: #999; }
.pagination span.current {font-weight: bold;background: #f03;color: white; }
.pagination a {text-decoration: none;color: #000; background:#e1e1e1}
.pagination a:hover, .pagination a:focus {background:#999; }
.pagination .page_info {background: #2E6AB1;color: white;padding: .4em .6em;width: 22em;margin-bottom: .3em;text-align: center; }
.pagination .page_info b {color: #003;background: #6aa6ed;padding: .1em .25em; }
.pagination:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
  * html .pagination {height: 1%; }
  *:first-child+html .pagination {overflow: hidden; }