html {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

body {
font-family:Futura,Helvetica,sans-serif;
font-size: 9pt ;
color: #ffffff;
background: url(http://www.simpleshare.vividperfection.com/privateuploads/bg_color.png) repeat top left ;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-shadow: 0 2px 1px #000000 ;
}

.bg_wrapper {
background: url(http://www.thatguycharlie.com/wp-content/themes/allthatstuff/img/bg.png) no-repeat top center ;
}

img {
border:0px solid #000000;
}

a {
color: #F7C200 ;
text-decoration: none ;
text-shadow: 0 2px 1px #000000 ;
border: 0px ;
}

a:hover {
color: #FFFFCC ;
text-decoration: none ;
}

li {
list-style-type: none ;
margin-bottom: 10px ;
}

.top_bar {
width: 100% ;
height: 32px ;
background: url(http://www.thatguycharlie.com/wp-content/themes/allthatstuff/img/content_bg.png) repeat top left ;
}

.topbar_container {
margin-left: auto ;
margin-right: auto ;
width: 850px ;
height: 32px ;
}

.menu {
float: left ;
font-size: 16px ;
height: 32px ;
}

.menu a, .menu a:hover {
color: #FFFFFF ;
}

.menu_button {
float: left ;
margin-right: 4px ;
margin-top: 7px ;
padding-left: 25px ;
padding-right: 25px ;
background: url(http://www.thatguycharlie.com/wp-content/themes/allthatstuff/img/menubutton.png) repeat top left ;
-webkit-border-radius:10px;
-moz-border-radius:10px;
font-weight: normal ;
font-size: 16px ;
moz-box-shadow: 0 0px 0px #000000 ;
}

.menu_button:hover {
background: url(http://www.thatguycharlie.com/wp-content/themes/allthatstuff/img/menubutton_hover.png) repeat top left ;
-moz-box-shadow: 0 0 5px #000000;
}

.top_logo {
margin-top: 3px ;
float: right ;
width: 250px ;
height: 32px ;
background: url(http://www.thatguycharlie.com/wp-content/themes/allthatstuff/img/logo.png) no-repeat top left ;
opacity: 0.9 ;
}

.top_logo:hover {
opacity: 1.0 ;
}

.top_logo_link {
width: 250px ;
height: 32px ;
display: block ;
}

.wrapper {
width: 850px ;
margin-left: auto ;
margin-right: auto ;
}

.socialbar {
margin-top: 12px ;
height: 23px ;
width: 850px ;
text-align: right ;
}

.socialicon {
margin-right: 10px ;
margin-bottom: 2px ;
}

.socialicon_last {
margin-right: 30px ;
margin-bottom: 2px ;
}

.sharebox {
border: 1px solid #444444 ;
height: 18px ;
padding: 5px ;
color: #FFFFFF ;
}

.sharebox a, .sharebox a:hover {
color: #FFFFFF ;
text-shadow: 0px 0px 4px #000000 ;
}

.facebookshare {
color: #FFFFFF ;
background-color: #6D84B4 ;
border: 1px solid #3B5998 ;
width: 116px ;
height: 16px ;
float: left ;
display: block ;
}

.emailshare {
color: #FFFFFF ;
background-color: #777777 ;
border: 1px solid #393939 ;
width: 90px ;
height: 16px ;
float: left ;
display: block ;
margin-left: 5px ;
margin-right: 5px ;
}

.twittershare {
color: #FFFFFF ;
background-color: #95cd3c ;
border: 1px solid #426C00 ;
width: 102px ;
height: 16px ;
float: right ;
display: block ;
}

.content {
width: 850px ;
margin-top: 30px ;
}

.content_clear {
width: 850px ;
clear: both ;
}

.postviews {
border: 1px solid #444444 ;
height: 18px ;
padding: 5px ;
color: #FFFFFF ;
}

.postviews_inner {
background-color: #D1A400 ;
border: 1px solid #927300 ;
height: 16px ;
width: 70px ;
text-align: center ;
display: block ;
text-shadow: 0 0 4px #000000 ;
}

/* Home Page ------------------------------------------------ */
.content_homeleft {
float: left ;
width: 350px ;
}

.content_homeleftbox {
padding-top: 1px ;
padding-left: 8px ;
padding-right: 8px ;
padding-bottom: 2px ;
width: 334px ;
background: url(http://www.thatguycharlie.com/wp-content/themes/allthatstuff/img/content_bg.png) repeat top left ;
-webkit-border-radius:8px;
-moz-border-radius:8px;
}

.writingsTitle {
width: 350px ;
height: 50px ;
background: url(http://www.thatguycharlie.com/wp-content/themes/allthatstuff/img/mywritings.png) no-repeat top left ;
background-position: 20px 0px ;
}

.postHome {
clear: both ;
display: block ;
}

.postHome h2 {
margin: 0px ;
margin-top: 15px ;
margin-bottom: 10px ;
padding: 0px ;
font-weight: normal ;
font-size: 20px ;
font-family: "Myriad Pro","Myriad Web",Myriad,Frutiger,Calibri,Arial,sans-serif;
}

.postMeta {
display: block ;
margin-bottom: 5px ;
font-size: 11px ;
line-height: 1.4em ;
height: 25px ;
}

.postMetaHome_box{
background: #222222 ;
padding: 3px 6px ;
float: right ;
margin-right: 4px ;
}

.postMetaHome_box a {
color: #FFFFFF
}

.postMetaHome_box a:hover {
text-decoration: underline ;
}

.postHome img {
-moz-border-radius: 3px ;
border: 1px solid #333333 ;
background-color: #191919 ;
padding: 12px ;
width: 100px ;
height: 100px ;
float: left ;
}

.postHome p {
float: right ;
width: 200px ;
height: 120px ;
overflow: hidden ;
margin: 0px ;
margin-bottom: 10px ;
}

.postSep_home {
clear: both ;
display: block ;
height: 5px ;
border-bottom: 1px dashed #777777 ;
}

.postHome_clear {
clear: both ;
display: block ;
height: 1px ;
}

.content_homeright {
float: right ;
width: 450px ;
}

.content_homerightbox {
width: 430px ;
height: 170px ;
float: right ;
clear: both ;
}

.flickrTitle {
width: 430px ;
height: 50px ;
background: url(http://www.thatguycharlie.com/wp-content/themes/allthatstuff/img/myphotos.png) no-repeat top left ;
background-position: 20px 0px ;
float: right ;
clear: both ;
}

.flickr_image {
padding: 5px ;
width: 65px ;
height: 65px ;
border: 1px dashed #858585 ;
background: url(http://www.thatguycharlie.com/wp-content/themes/allthatstuff/img/content_bg.png) repeat top left ;
margin-right: 8px ;
margin-bottom: 8px ;
float: right ;
}

.flickr_image:hover {
border: 1px dashed #ffffff ;
}

.musicTitle {
margin-top: 30px ;
width: 430px ;
height: 50px ;
background: url(http://www.thatguycharlie.com/wp-content/themes/allthatstuff/img/mymusic.png) no-repeat top left ;
background-position: 20px 0px ;
float: right ;
clear: both ;
}

.music_image {
padding: 5px ;
width: 65px ;
height: 65px ;
border: 1px dashed #858585 ;
background: url(http://www.thatguycharlie.com/wp-content/themes/allthatstuff/img/content_bg.png) repeat top left ;
margin-right: 8px ;
margin-bottom: 8px ;
float: right ;
}

.music_image:hover {
border: 1px dashed #ffffff ;
}

#ilastfm {
padding: 0px ;
margin: 0px ;
display: block ;
}

#ilastfm li {
margin: 0px ;
padding: 0px ;
padding: 5px ;
width: 65px ;
height: 65px ;
border: 1px dashed #858585 ;
background: url(http://www.thatguycharlie.com/wp-content/themes/allthatstuff/img/content_bg.png) repeat top left ;
margin-right: 8px ;
margin-bottom: 8px ;
float: right ;
display: block ;
list-stlye-type: none ;
}

#ilastfm img {
width: 65px ;
height: 65px ;
}

#ilastfm li:hover {
border: 1px dashed #ffffff ;
}

.miniblogTitle {
width: 430px ;
height: 50px ;
background: url(http://www.thatguycharlie.com/wp-content/themes/allthatstuff/img/miniblog.png) no-repeat top left ;
background-position: 20px 0px ;
float: right ;
clear: both ;
margin-top: 30px ;
}

.content_homerightbox_miniblog {
background: url(http://www.thatguycharlie.com/wp-content/themes/allthatstuff/img/content_bg.png) repeat top left ;
width: 430px ;
float: right ;
clear: both ;
padding: 8px ;
-webkit-border-radius:8px;
-moz-border-radius:8px;
}

/* Normal Page CSS ------------------------------------------------ */
.content_left {
float: left ;
width: 616px ;
-webkit-border-radius:8px;
-moz-border-radius:8px;
}

.content_leftbox {
padding: 8px ;
width: 600px ;
background: url(http://www.thatguycharlie.com/wp-content/themes/allthatstuff/img/content_bg.png) repeat top left ;
-webkit-border-radius:8px;
-moz-border-radius:8px;
}

.post {
clear: both ;
display: block ;
}

.postMeta_container {
width: 580px ;
display: block ;
float: left ;
background: url(http://www.thatguycharlie.com/wp-content/themes/allthatstuff/img/content_bg.png) repeat top left ;
-webkit-border-radius:8px;
-moz-border-radius:8px;
padding: 10px ;
margin-bottom: 5px ;
}

.post h2 {
margin: 0px ;
margin-top: 0px ;
margin-bottom: 10px ;
padding: 0px ;
font-weight: normal ;
font-size: 25px ;
font-family: "Myriad Pro","Myriad Web",Myriad,Frutiger,Calibri,Arial,sans-serif;
float: left ;
width: 100% ;
}

.postMeta2 {
display: block ;
margin-bottom: 5px ;
font-size: 11px ;
line-height: 1.4em ;
height: 20px ;
float: left ;
clear: left ;
width: 580px ;
padding-right: 10px ;
}

.postMeta_box{
background: #222222 ;
padding: 3px 6px ;
float: right ;
margin-left: 4px ;
}

.postMeta_box a {
color: #FFFFFF
}

.postMeta_box a:hover {
text-decoration: underline ;
}

.post .field img {
-moz-border-radius: 3px ;
border: 1px solid #333333 ;
background-color: #191919 ;
padding: 12px ;
float: right ;
margin: 5px ;
}

.post p {
padding: 0px ;
margin: 0px ;
clear: left ;
}

.post img {
-moz-border-radius: 3px ;
border: 1px solid #333333 ;
background-color: #191919 ;
padding: 5px ;
margin: 2px ;
-moz-box-shadow: 0 0 5px #000000;
}

.field img:hover {
-moz-box-shadow: 0 0 5px #F7C200 ;
}

.post_clear {
clear: both ;
display: block ;
height: 1px ;
}

.postSep {
clear: both ;
display: block ;
height: 5px ;
border-bottom: 1px dashed #777777 ;
margin-bottom: 10px ;
}

.comment-author-admin {
background: url(http://www.simpleshare.vividperfection.com/privateuploads/author.png) no-repeat top right ;
}

.comment-body {
background: url(http://www.thatguycharlie.com/wp-content/themes/allthatstuff/img/content_bg.png) repeat top left ;
-webkit-border-radius:8px;
-moz-border-radius:8px;
padding: 10px ;
margin-bottom: 5px ;
}

.content_right {
float: right ;
width: 216px ;
background: url(http://www.thatguycharlie.com/wp-content/themes/allthatstuff/img/content_bg.png) repeat top left ;
-webkit-border-radius:8px;
-moz-border-radius:8px;
}

.content_right_box {
padding: 8px ;
width: 190px ;
background: url(http://www.thatguycharlie.com/wp-content/themes/allthatstuff/img/content_bg.png) repeat top left ;
-webkit-border-radius:8px;
-moz-border-radius:8px;
margin: 5px ;
}

.content_right_box h2 {
margin: 0px ;
margin-top: 5px ;
margin-bottom: 10px ;
padding: 0px ;
font-weight: normal ;
font-size: 25px ;
font-family: "Myriad Pro","Myriad Web",Myriad,Frutiger,Calibri,Arial,sans-serif;
}

.content_right_box ul {
margin: 0px ;
padding: 0px ;
}

.content_right_box li {
margin: 0px ;
padding: 0px ;
margin-bottom: 4px ;
}

/* Sub Content ------------------------------------------------ */
.sub_content {
width: 850px ;
margin-top: 20px ;
clear: both ;
}

.sub_1 {
float: left ;
width: 220px ;
margin-right: 10px ;
margin-bottom: 40px ;
}

.sub_1_title {
width: 200px ;
height: 40px ;
background: url(http://www.thatguycharlie.com/wp-content/themes/allthatstuff/img/popular.png) repeat top left ;
background-position: 20px 0px ;
}

.sub_1_box {
width: 210px ;
background: url(http://www.thatguycharlie.com/wp-content/themes/allthatstuff/img/content_bg.png) repeat top left ;
padding: 5px ;
padding-top: 10px ;
-webkit-border-radius:8px;
-moz-border-radius:8px;
}

.sub_2 {
float: left ;
width: 390px ;
margin-right: 10px ;
margin-bottom: 40px ;
}

.sub_2_title {
width: 200px ;
height: 40px ;
background: url(http://www.thatguycharlie.com/wp-content/themes/allthatstuff/img/featuredvideo.png) repeat top left ;
background-position: 20px 0px ;
}

.sub_2_box {
width: 380px ;
background: url(http://www.thatguycharlie.com/wp-content/themes/allthatstuff/img/content_bg.png) repeat top left ;
padding: 5px ;
-webkit-border-radius:8px;
-moz-border-radius:8px;
}

.sub_3 {
float: right;
width: 220px ;
margin-bottom: 40px ;
}

.sub_3_title {
width: 200px ;
height: 40px ;
background: url(http://www.thatguycharlie.com/wp-content/themes/allthatstuff/img/friends.png) repeat top left ;
background-position: 20px 0px ;
}

.sub_3_box {
width: 210px ;
background: url(http://www.thatguycharlie.com/wp-content/themes/allthatstuff/img/content_bg.png) repeat top left ;
padding: 5px ;
-webkit-border-radius:8px;
-moz-border-radius:8px;
}

/* Foot ------------------------------------------------ */
.foot {
clear: both ;
display: block ;
background: url(http://www.thatguycharlie.com/wp-content/themes/allthatstuff/img/content_bg.png) repeat top left ;
padding: 5px ;
-webkit-border-radius:8px;
-moz-border-radius:8px;
width: 840px ;
margin-left: auto ;
margin-right: auto ;
margin-bottom: 10px ;
text-align: center ;
}


/* Widget Customizations */

/* popularity contest */
.akpc_report ol {
margin: 0px ;
padding: 0px ;
list-style-type: none ;
}

.akpc_report li {
background: url(http://www.thatguycharlie.com/wp-content/themes/allthatstuff/img/bullet_star.png) no-repeat;
margin: 0px ;
margin-bottom: 6px ;
padding: 0px ;
padding-left: 15px ;
}

/* enhanced wordpress contact form */
#wpcf label {
	clear: both;
	display: block;
	float: left;
	width: 150px;
}
#wpcf input {
	float: left;
	width: 200px;
	padding: 1px;
	margin: 2px 5px 2px 0;
}
#wpcf textarea {
	width: 350px;
	height: 100px;
	padding: 1px;
	margin: 0 5px 10px 0;
}
#wpcf #contactsubmit {
	margin-left: 250px;
	width: 100px;
}


/* mailchimp signup */
#mc_embed_signup {
width: 250px ;
text-align: left ;
}

/* syntax highlighter */
.lines {
text-shadow: 0px 0px 0px #000000 ;
}

/* wordpress stats */
img#wpstats{
width:0px;
height:0px;
overflow:hidden;
}

/* kontera ads */
.konaLayer {
text-shadow: 0px 0px 0px #000000 ;
}