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


/* All the main styles and stylesheet imports
 *
 * @file		screen.css
 *
 * @type		strict
 * @browsers	Windows: IE6+, Firefox2+, Safari3+
 *				Mac OS: Safari3+, Firefox2+
 *
 * @link		http: //www.shoxty.com/
 * @copyright	2008 Will Robertson. All Rights Reserved.
 *
 */

/*===================================
	GLOBAL
===================================*/
@import "reset.css"; 

html {color:#e4e5d9; font:Normal 30px Helvetica, Arial, Verdana, Sans;}
body {background: #000; text-align: center; height: 100%; margin: 0; /* for older browsers */}

#main {margin: 0 auto; position: relative; width: 100%; text-align: left;}
.inside {margin: 0 auto; background: #000; position: relative; width: 954px; border-left:3px solid #343434; border-right:3px solid #343434; overflow: hidden;}

#header, #content, #footer {position: relative;}

a img {border: none;}

strong {color:#FFCF5B; font-weight:bold;}
p {padding: 0px 0px 20px 0px;}
a {text-decoration:none; color:#6FDDFF;}
a:hover {color:#458A9F;}

.clear_left {clear: left;}
.clear_right {clear: right;}
.clear_both {clear: both;}
.float_left, .alignleft {float: left;}
.float_right, .alignright {float: right;}

/*===================================
	HEADER
===================================*/
#header, #header .inside {height: 385px;}
.about_me {width: 920px; position: absolute; left: 20px; top: 20px;}
.about_me strong {color: #6FDDFF;}
.about_me p {line-height: 35px; font-size:29px; font-weight:normal;}
.my_photo {background: #fff; position: absolute; top: 75px; left: 20px; width: 920px;}
.nav {width: 445px; position: absolute; top: 87px; left: 273px;}
.nav ul li {float: left; list-style: none; padding-right: 54px;}
.nav ul li a {color:#fff; font-size:20px; font-weight:bold;}	
.nav ul li a:hover {color: #CFCFCF;}	
								
/*===================================
	MAIN CONTENT
===================================*/
#content .inside {border-bottom:3px solid #343434; padding-bottom: 30px;}
.col_sidebar {padding: 0 40px 0 20px; width: 310px; float: left;}
.col_main {width: 540px; float: left;}

/*----SECONDARY PAGE-----------------*/
.wide_wrap {padding: 0 20px;}
.wide_wrap p, .wide_wrap h2 {padding-bottom: 15px !important;}
.wide_wrap p {padding-bottom: 15px; font-size: 14px; letter-spacing:0.02em; font-family: Helvetica, Arial, Verdana, Sans; line-height:22px;}
.wide_wrap strong {color: #FFCF5B; font-weight: bold;}
.alignright, .alignleft {border:7px solid #343434; margin-bottom:5px; margin-left:10px;}

/*----MOVIES-------------------------*/
p.total {border-top: 1px dashed #343434; width: 50%; padding-top: 5px; margin-top: 5px;}
ul.movie_list li {color: #53565A; margin-left:26px; padding-right:40px; list-style-type:decimal; list-style-position:outside; font-size: 13px; letter-spacing:0.02em; font-family: Helvetica, Arial, Verdana, Sans; line-height:22px;}
ul.movie_list li span {color: #E4E5D9;}
.movie_wrap {padding-bottom:20px;}
.movie_desc {float:left; width:495px; padding-right:25px;}
.movie_stats {float:left; width: 340px; background:#171717; margin-bottom: 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px dashed #343434; padding: 25px;}
.movie_stats p {font-size: 12px;}
.movies_admin a {font-size: 16px;}
.error {color: #BD1A00; padding: 5px 0;}

/*----SIDEBAR------------------------*/
.rss_icon {color: #FFCF5B; margin-top: -5px; background: url(../images/rss.jpg) no-repeat left top; float: right; height: 24px; width: 24px; display: block; overflow: hidden; text-indent: -99999px;}
.rss_icon:hover {color: #AF8E41;}
.friends_list a {font-size: 15px;}
.pad_sm {padding-bottom: 4px !important;}
.thumbnail img {opacity:0.6;}
.thumbnail:hover img {opacity:1;}
.mobiletable {padding-bottom: 20px;}
.col_sidebar h2, .wide_wrap h2, .col_main h2 {letter-spacing: 0.04em; background: url(../images/indent.gif) no-repeat left 3px; padding: 0 0 35px 19px; font-size: 22px; font-weight: normal; font-family: Helvetica, Arial, Verdana, Sans;}

/*----BLOG---------------------------*/
p.date, p.searched {padding-bottom: 0; color:#FFCF5B; letter-spacing:0.2em; margin:0 0 0.7em; text-transform:uppercase; font-size: 12px;}
a.h2 {font-size: 18px;}
a.h2:visited {color:#A5A5A5; font-size:18px; text-decoration:none;}
.blog_item {margin-bottom: 5px !important;}
.blog_item .ff-meta {padding-bottom: 5px !important;}
.blog_item p.ff-meta {margin: 0 !important;}
.wp-pagenavi {font-size: 16px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px dashed #D2DADA; padding: 10px;}
.monthtitle, .monthtitle a {font-size: 12px;}
.postspermonth {margin:5px 0 10px; padding-left:25px;}
.post-single, .post-single p {font-family:Helvetica,Arial,Verdana,Sans; font-size:14px; letter-spacing:0.02em; line-height:22px;}
blockquote {background:#171717; margin-bottom: 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px dashed #343434; padding: 25px;}
blockquote p {padding: 0;}
img.center, img.left, img.right {display: block; margin:0 auto; border:7px solid #343434;}
.post-single ul li {list-style: disc; list-style-position: outside; margin-left: 12px; padding-bottom: 5px;}
.post-single ul {margin: 0 0 20px 25px;}
.post-single ol li {list-style: decimal; list-style-position: outside; margin-left: 12px; padding-bottom: 5px;}
.post-single ol {margin: 0 0 20px 25px;}
.social_share {padding-bottom: 30px;}
.social_share a {font-size: 14px;}

.odd {-moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px dashed #3B3F3F; padding: 10px; margin-bottom: 20px;}
.odd p {padding: 0;}
.odd .comment-text p {color: #6F6F6F;}
.odd .comment-meta p {color: #6F6F6F;}
.comment-author, .comment-author a.url {font-size: 16px !important;}
.comment-author, .comment-date, .comment-meta, .comment-text p {font-family:Helvetica,Arial,Verdana,Sans; font-size:14px; letter-spacing:0.02em; line-height:22px;}
.comment-author {padding-bottom: 5px; color: #6FDDFF;}
.comment-meta {position: relative; padding-bottom: 2px;}
.comment-date {position: absolute; top: 0; right: 0; font-size: 11px; color: #3B3F3F;}

#commentform p {font-family:Helvetica,Arial,Verdana,Sans; font-size:14px; letter-spacing:0.02em; line-height:22px;}
h2#comments {margin-top: 20px;}
#respond h2 {margin-top: 40px;}
#commentform p {padding-left: 0 !important; }
textarea#comment {margin-top: 5px; font-size:15px; background:#171717; font-family:Helvetica,Arial,Verdana,Sans; border: 1px solid #000; color:#fff; font-size:15px; height:18px; outline:none; padding:5px; width:527px; height: 100px;}
#commentform input {height:18px; font-size:15px; margin-top: 5px;background: #171717; font-family:Helvetica,Arial,Verdana,Sans; outline: none; border: 1px solid #000; color:#fff; padding: 10px 5px 5px; width: 527px;}
textarea#comment:focus, #commentform input:focus {border: 1px dashed #D2DADA;}
#commentform input#submit {height: 27px; width: 145px; cursor: pointer; background:#666666; outline: none; border: none; color:#fff; display:block; margin-bottom:6px; padding:6px 13px 6px 12px; text-decoration:none;}
#commentform input#submit:hover {background: #917140;}
.extrastuff {border-bottom:1px dashed #3B3F3F; border-top:1px dashed #3B3F3F; padding: 10px;}
.extrastuff p {padding: 0;}
.pagi_blog {padding-bottom: 5px; font-size:11px;}
.pagi_blog_table a {font-size:11px;}
.post-single .ff-meta small, .blog_item .ff-meta small {font-size: 15px; color: #53565A;}
.post-single .entry p {font-size: 13px;}

.col_sidebar p.small {padding: 10px 0 5px 0; line-height: 19px; color: #6F6F6F; font-family:Helvetica,Arial,Verdana,Sans; font-size:14px; letter-spacing:0.02em;}
.collapsArch span, .collapsArch a {padding-right:3px; font-family:Helvetica,Arial,Verdana,Sans; font-size:14px; letter-spacing:0.02em;}
.sym {cursor: pointer;}
.collapsArch ul li {margin-left:18px;}
.collapsArch ul li ul {padding-top: 8px; margin-left: 15px;}
.collapsArch ul li ul li {margin-left:20px; font-size:16px; list-style-image:none; list-style-position:outside; list-style-type:disc; padding-bottom:8px;}
.collapsArch ul li a {font-size: 13px;}
.collapsArch ul li ul li a {font-size: 12px;}

#s {height:18px; font-size:15px; margin-top: 5px;background: #171717; font-family:Helvetica,Arial,Verdana,Sans; outline: none; border: 1px solid #000; color:#fff; padding: 10px 5px 5px; width: 200px;}
#s:focus {border: 1px dashed #D2DADA;}
.search_button {height: 26px; width: 60px; font-size: 12px; cursor: pointer; background:#666666; outline: none; border: none; color:#fff; margin-bottom:6px; padding:5px 13px 6px; text-decoration:none;}
.search_button:hover {background: #917140;}

/*----GALLERY------------------------*/
.gallery_container {position: relative; -moz-border-radius: 5px; -webkit-border-radius: 5px; background:#171717; border:1px dashed #343434; float:right; margin-bottom:20px; padding:25px; width:566px;}
.gallery_container_wide {-moz-border-radius: 5px; -webkit-border-radius: 5px; background:#171717; border:1px dashed #343434; margin-bottom:20px; padding:25px; width:867px;}
.gallery_container_wide .gallery_photos {padding-left: 9px;}
.gallery_photos li {float: left; margin: 5px; font-size: 11px;}
.gallery_photos li a {color: #171717;}
.gallery_list_container {float: left;}
.gallery_list_container ul li {font-size: 15px; padding-bottom: 8px;}
.gallery_list_container ul li a {font-size: 15px;}
.see_all_uploads {text-align: center; padding-top: 10px;}
.see_all_uploads a {font-size: 14px;}
.current_gallery {font-size: 11px; position: absolute; top: 10px; right: 32px;}

/*----FRIEND FEED--------------------*/
.ff-event {margin-bottom: 23px; padding-left: 25px; border-bottom: 1px dashed #D2DADA; background-repeat: no-repeat; background-position: left 8px;}
.ff-list {float: left;}
p.title {line-height:32px;}
.ff-event p {font-size: 20px;}
a.external {font-size: 20px; line-height:32px;}
a.external:visited {color: #37707F;}
.ff-meta small a {color: #53565A; font-size: 15px;}
.ff-meta small a:hover {color: #A7B1BF;}
#ff-activity p {padding-bottom: 0;}
div.ff-list p {padding-bottom: 10px !important;}
p.ff-meta {margin: 10px 0 20px 0;}
.ff-account {display: none;}
.more_link, .more_link a {font-size: 15px;}
.feed_icons {position: absolute; bottom: 7px; right: -20px;}
.friendfeed.badge a {padding:0 1px !important;}
.friendfeed.badge {border: none !important; width: 185px !important;}
.friendfeed.badge, div.friendfeed.badge div, div.friendfeed.badge span, div.friendfeed.badge img, div.friendfeed.badge table, div.friendfeed.badge tr, div.friendfeed.badge td  {background: none !important;}
.friendfeed.badge .name {display: none;}
	
/*===================================
	FOOTER
===================================*/
#footer .inside {background-color: transparent; padding: 13px 0 70px 0; border: none; font-size: 13px;}
#footer .inside a {font-size: 13px;}
