body {
	background:#ffffff;
	font:normal 100% Verdana;
	color:#000000;
	text-align:center;
	margin:0;
	padding:0;
	}	
	
a {
	color:#ff036e;
	text-decoration:none;
	}
	
a:hover {
	text-decoration:underline;
	}
	

	
#container {
	font-size:0.75em;
	margin:0 auto;
	text-align:left;
	width:930px;
	}
	
#header {
	width:930px;
	height:60px;
	background:url(images/header.jpg);
	}


#wrapper {
	margin:0 auto;
	width:929px;
	border-left:1px solid #b2b2b2;
	}
	
#home {
	width:440px;
	height:47px;
	margin:0 0 0 376px;
	padding:13px 0 0 0;
	}
	
#home a {
	border:none;
	background:none;
	width:440px;
	height:47px;
	display:block;
	}
	
/* Content */	
	
#content {
	background:url(images/herecomesstuff.jpg) top right no-repeat;
        border-right:1px solid #b2b2b2;
	float:left;
	width:582px;
	min-height:2410px;
 	height:auto !important;
	height:2410px;
	padding:10px 33px 10px 13px;
	}	

#content_single {
	background:url(images/herecomesstuff.jpg) top right no-repeat;
	float:left;
	border-right:1px solid #b2b2b2;
	width:582px;
	min-height:1010px;
 	height:auto !important;
	height:1010px;
	padding:10px 33px 10px 13px;
	}
	
.meta {	
	float:right;
	text-align:right;
	color:#ff036e;
	font-size:0.8em;
	}	
	
.comment_count {
	width:34px;
	height:29px;
	background:url(images/comcount.jpg);
	float:left;
	text-align:left;
	color:#ff036e;
	}	
	
.comment_num {
	padding-top:10px;
	text-align:center;
	font-size:1.36em;
	font-weight:bold;
	}
	
.post object {
	display:block;
	margin:5px auto;
	}	
	
.post img {
	display:block;
	margin: 3px auto 0 auto;
	padding:3px;
	}	
	
.post p > img {
        padding:5px 0 0 0;
         }
.post a img {
	border:1px solid #ffffff;	
	}
	
.post a img:hover {
	border:1px solid #ff036e;
	}

.post p.left {
       margin:0;
       display:block;
       padding:5px 5px 5px 0;
       float:left;
       }	
	
.post h1, .post h2, .post h3, .post h4, .post h5, .post h6 {
	color:#ff036e;
	}	
	
.post {
	padding:15px 0;
	}
	
.post p {
	line-height:18px;
	padding:15px 0 0px 0;
	margin:0;
	}
.post p.photodesc {
        padding:1px 0 0 0;
        text-align:center;
        margin:0;
       }

.post .photodesc em {
        padding:2px;
        font-family:Georgia;
        font-weight:bold;
       }

.post ul {
	padding:5px 25px;
        list-style:none inside;
	}

.post ul li:before {
        margin:0 0 0 -15px;
	content: "\00BB \0020";
	font-weight:bold;
        color:#ff036e;
        }

.post ul li {
       padding:6px 0;
       font-weight:bold;
       }

	
.post blockquote {
	margin:8px 8px 8px 5px;
	float:left;
	padding:25px 25px 25px 7px;
	border-left:5px solid #ff036e;
	width:35%;
	display:block;
	}
	
.post blockquote p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
        line-height:1.2;
	font-style:italic;
	padding:0;
	margin:0;
	}


.post table {
        table-layout:fixed;
        width:70%;
        margin:15px auto 0 auto;
	border-collapse:collapse;
	}
	
.post table th {
	padding:4px 0;
	border-bottom:2px solid #ff036e;
	text-align:center;
	font-weight:bold;
	font-style:italic;
	}
	
.post .rightborder {
	border-right:1px solid #ff036e;
	}

.post code {
        background:#e8e8e8;
        padding:0px 1px;
        font-family:courier;
        font-size:1em;
       }
	
.entry {
	padding-top:5px;
	}
	
.tags {
	width:100%;
	margin:30px auto 0 auto;
	background:#e8e8e8;
	border:1px dashed #d7d7d7;
	text-align:center;
	padding:10px 0;
        line-height:1.5;
	}

.tags:hover {
       background:#e2e2e2;
}
	
.tags a{
        font-size: 0.8em;
	padding:0px 7px;
       }
	
/* Sidebar */

#sidebar {
	text-align:right;
	margin:0 0 0 629px;
	padding:13px 13px 0px 13px;
	border-right:1px solid #b2b2b2;
        border-bottom:1px solid #b2b2b2;
	}

#sidebar script {
	float:right;
	}
	
#sidebar img {
	display:block;
	border:none;
	}
	

#sidebar a {
	padding:2px 0;
	color:#000000;
	text-decoration:none;
	border-bottom:1px dotted #7ac40a;
	}
	
#sidebar a:hover {
	border-bottom:1px solid #7ac40a;
	padding:2px 0;
	margin:0;
	color:#ffffff;
	text-decoration:none;
	background: #2b2b2b;
	}
	
#sidebar ul {
	padding:0 0 20px 0;
	margin:0;
	list-style:none;
	clear:right;
	}
	
#sidebar ul li {
	padding:0;
	margin:0;

	line-height:1.9;
	}
	
#sidebar ul li ul {

	padding:0;
	margin:0;
	list-style:none;
	}
	
#sidebar ul li ul li {
	padding:0;
	margin:0;
	list-style:none;
	}

	
#sidebar h1, #sidebar h2, #sidebar h3, #sidebar h4, #sidebar h5, #sidebar h6 {
	color:#7ac40a;
	}	



.widget_sideblog ul li
       {
       font-size:0.75em;
       }
	

.widget_sideblog div {
       margin:0 0 0 95px;
       width:180px;

	}

/* Miscellaneous */
	
.clear {
	line-height:0;


	height:0;
	font-size:1px;
	clear:both;
	}

.tagline {
	float:left;
	margin:0;
	text-align:left;
	width:130px;
	font-size:1.5em;
	font-family:Arial;
	line-height:1;
	color:#b2b2b2;
	}
	
.rss {
	float:right;
}

	
/* Menu */

#menu {
	width:928px;
	margin:0;
	padding:0;
	height:50px;
	border-right:1px solid #b2b2b2;
	border-left:1px solid #b2b2b2;
	border-bottom:1px solid #b2b2b2;
	font-size:2em;
	}

	
#menu a {
	color:#909090;
	text-decoration:none;

	}
	
#menu a:hover {
	color:#000;
	text-decoration:none;
	}	
	
#menu ul {
	text-align:center;
	width:888px;
	list-style:none;
	padding:0;
	margin:0;
	}	
	
#menu li {
	display:inline;
	float:left;
	width:25%;
	padding:9px 0 0 0;
	margin:0;
	}
	
/* Footer */

#footer a {
	color:#2b2b2b;
	padding:1px 0;
	}
	
#footer a:hover {
	padding:1px 0;
	background:#ebebeb;
	}

#footer {
	line-height:1.3;
	font-size:0.75em;
	text-align:left;
	clear:both;
	width:100%;
	border-top:1px solid #2b2b2b;
	padding:0px 0 30px 0;
	margin:0;
	}
	
#footer .block {
	float:left;
	width:33.3%;
	margin:0;
	}

#footer h3 {
	padding:0 0 15px 0;
	}

#footer ul {
	list-style:none;
	padding:10px 20px;
	margin:0 auto;
	}

#footer li {
	padding:15px 0;
	}

#footer ul li ul {
	padding:5px 15px;
	}

#footer ul li ul li {
	padding:4px 0;
	margin:0;
	}

#footer ul li ul li ul li {
	padding:2px 0px 0 18px;
	}

#footer hr {
	border-top:1px solid #2b2b2b;
	border-bottom:none;
	color:#2b2b2b;
	height:1px;
	}

#footer img {
	border:none;
	display:block;
	float:left;
	padding:0px 3px 0 0;
	}

#footer a img {
	border:none;
	
	}

#footer a img:hover {
	border:none;
	background:none;
	text-decoration:none;
	}

#footer .cat-item img {
	padding 0px 3px 0 0;
	margin:0;
	}

#searchform input[type="text"] {
	padding:7px 0 7px 3px;
	font-
	margin:0 auto;
	width:200px;
	background:#e8e8e8;
	border:1px solid #d7d7d7;
	color:#000;	
	}

/* Comments */

#comments {
        margin:0;
	border-top:1px solid #b2b2b2;
	text-align:left;
	font-size:0.75em;
	padding:20px;
	}	
	
#comments #odd {
	width:50%;
	float:left;
	}
	
#comments #even {
	width:50%;
	float:right;
	}
	
#comments ul {
	list-style:none;
	padding:0;
	margin:0;
	}
	
#comments li {
	list-style:none;
	padding:10px;
	margin:10px 5px;
	background:#e8e8e8;
	border:1px solid #d7d7d7;
	}
	
#comments p {
	margin:0;
	padding:0 0 6px 5px;
	}

#comments h3, #comments h5, #comments h4 {
	padding:0px 0px 20px 5px;
	}

#comments form {
	margin:30px 0;
	}

#comments textarea, #comments input[type="text"]   {
	background:#e8e8e8;
	border:1px solid #d7d7d7;
	}



.comdata {
	padding-top:16px;
	text-align:right;
	font-family:Georgia;
	font-size:0.8em;
	font-style:italic;
	}

	
/* Headers */ 

	
h1.header, h2.header, h3.header {
	border-bottom:1px solid #b2b2b2;
	}

h2.header {
        font-size:3.5em;
        }

h1.header a, h2.header a h3.header a {
	text-decoration:none;
	}
h1.header a:hover, h2.header a:hover, h3.header a:hover {
	text-decoration:none;
	color:#db0053;
	}

h1, h2, h3, h4, h5, h6 {
	font-family:Arial;
	font-weight:normal;
	margin:0;
	padding:0px 0;
	}	

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
        padding:17px 0 0px 0;
        margin:0;
        }
	
h1 {
	font-size:3.5em;
	}
	
h2 {
	font-size:3.1em;
	}
	
h3 {
	font-size:2.7em;
	}
	
h4 {
	font-size:2.3em;
	}
	
h5 {
	font-size:1.9em;
	}
	
h6 {
	font-size:1.5em;
	}
	
/* Miscellaneous */

code {
	display:block;
	width:70%;
	margin:0 auto;
	background:#e8e8e8;
	border-top:1px solid #d7d7d7;
	border-right: 1px dotted #d7d7d7;
	border-left: 1px dotted #d7d7d7;
	border-bottom: 1px dotted #d7d7d7;
	}

abbr:hover {
        curosr:help
        }


.raquo_list ul li {

	padding:5px 15px;
	}

.raquo_list ul li:before {
	content: "\00BB \0020";
	}
	

.navigation {
	clear:both;
	padding:0 0 20px 0;
	}	
	
.alignleft {
	float:left;
	}
	
.alignright {
	float:right;
	}

.pink {
	color:#ff036e;
	}
	
.gray {
	color:#2b2b2b;
	}
	
img.wp-smiley {
	padding:0;
	margin:0;
	display:inline;
	border:none;
	}

.mytwitter_tweet_time {
	font-family:Georgia;
	font-weight:bold;
	}

.sharethis {
       clear:both;
       }
