/*  
Theme Name: DS Blog
Theme URI: http://me.mywebsight.ws/web/wpthemes/
Description: Based on DS_Blog By DeezNuts at OWD
Version: 1.1
Author: R.J. Kaplan - MyWebsight
Author URI: http://me.mywebsight.ws/

*/

body
{
	background-color: #787878;
	font-family: "Trebuchet MS", trebuchet, arial, helvetica, sans-serif;
	background-image: url(images/bgbg.png);
	background-repeat: repeat;
}

a img { border: none; }

#container
{
	width: 600px;
	margin: 0 auto;
	background-color: #fff;
	border: solid 5px #f7f7f7;
}

#header
{
	border-bottom: solid 5px #f7f7f7;
	text-align: center;
}

#header h1 a
{
	text-decoration: none;
	font-weight: bold;
	color: #429bf6;
	font-size: 38px;
	padding: 0px;
	margin: 0px;
}

#header ul
{
	margin: 0 0 10px 0;
	padding: 0;
}

#header ul li
{
	display: inline;
	margin: 0 10px 0 10px;
	padding: 0;
}

#header ul li a, #header ul li a:visited
{
	font-size: 15px;
	color: #4DBF30;
	text-decoration: none;
	font-weight: bold;
}

#header ul li a:hover, #header ul li.current_page_item a
{
	font-size: 15px;
	color: #787878;
	text-decoration: none;
	border-bottom: dashed 1px #4DBF30;
	font-weight: bold;
}

#header a span, #header a:visited span { display: none; }

#header a:hover span
{
	display: block;
	position: absolute;
	width: 200px;
	top: 125px;
	left: 40%;
	text-align: center;
	border: solid 2px #f2f2f2;
	background-image: url(images/bg.gif);
	background-repeat: repeat;
}

.here
{
	font-size: 15px;
	color: #787878;
	text-decoration: none;
	border-bottom: dashed 1px #4DBF30;
	font-weight: bold;
}

#right
{
	float: right;
	text-align: center;
	width: 154px;
	padding: 7px;
	margin: 23px 0 0 0;
	font-size: 14px;
}

#right h1
{
	font-size: 20px;
	color: #787878;
	border-bottom: solid 2px #4DBF30;
	text-align: left;
}

#right h3 { font-size: 17px; }

#right ul
{
	width: 100%;
	padding-left: 0;
	margin-left: 0;
}

#right ul li
{
	width: 100%;
	padding-left: 0;
	margin-left: 0;
	list-style: none;
	margin-bottom: 2px;
}

#right ul li a, #right ul li a:visited
{
	display: block;
	color: #787878;
	background-color: #f2f2f2;
	border-right: solid 4px #429bf6;
	text-decoration: none;
	font-weight: bold;
}

#right ul li a:hover
{
	display: block;
	color: #333;
	background-color: #ccc;
	border-right: solid 4px #429bf6;
	text-decoration: none;
	font-weight: bold;
}

#right p { font-size: 14px; }

#right p a, #right p a:visited
{
	color: #787878;
	text-decoration: none;
	border-bottom: dashed 1px #4DBF30;
	font-weight: bold;
}

#right p a:hover
{
	color: #429bf6;
	text-decoration: none;
	border-bottom: dashed 1px #4DBF30;
	font-weight: bold;
}

#content
{
	margin: 10px 165px 0 10px;
	padding: 0 10px 0 0;
	font-size: 14px;
	border-right: solid 2px #f2f2f2;
}

q
{
	margin: 0 10px 0 10px;
	color: #fff;
	border: solid 1px #f2f2f2;
	background-color: #787878;
}

#content h1
{
	font-size: 20px;
	color: #787878;
	border-bottom: solid 2px #429bf6;
	margin-top: 40px;
}

#content .entry
{
	font-family: "Lucida Grande", helvetica, arial, sans-serif;
	text-align: justify;
}

em
{
	font-size: 15px;
	color: #727272;
}

#content h3 { font-size: 17px; }

#content .postmetadata
{
	text-align: right;
	border-top: solid 2px #4DBF30;
	font-size: 12px;
}

#content h2 a, #content h2 a:visited
{
	font-size: 15px;
	color: #787878;
	border: none;
}

#content h2 a:hover
{
	color: #429bf6;
	text-decoration: none;
	border: none;
}

#content a, #content a:visited
{
	color: #787878;
	text-decoration: none;
	border-bottom: dashed 1px #4DBF30;
	font-weight: bold;
}

#content a:hover
{
	color: #429bf6;
	text-decoration: none;
	border-bottom: dashed 1px #4DBF30;
	font-weight: bold;
}

#footer
{
	width: 100%;
	background-image: url(bg.gif);
	background-repeat: repeat;
	border-top: solid 2px #f2f2f2;
	font-size: 12px;
	background-color: #f2f2f2;
	text-align: center;
	clear: both;
	margin-top: 10px;
}

#footer a, #footer a:visited
{
	color: #787878;
	text-decoration: none;
	font-weight: bold;
}

#footer a:hover
{
	color: #429bf6;
	text-decoration: none;
	font-weight: bold;
}

#links ul, #links li
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#links h2
{
	font-size: 20px;
	color: #787878;
	border-bottom: solid 2px #429bf6;
	margin-top: 40px;
}

#links ul li
{
	border-bottom: solid 2px #4DBF30;
	padding-bottom: 20px;
}

#links ul li ul li
{
	width: 100%;
	border: none;
	padding: 0;
}

.alignleft { float: left; }
.alignright { float: right; }

#comments h1
{
	font-size: 16px;
	color: #787878;
	border-bottom: solid 1px #429bf6;
	margin-top: 40px;
}

#comments { font-size: 12px; }
#comments .commentunder { border-top: solid 1px #4DBF30; }
#linkspage, #linkspage li { list-style: none; }

.image-align-right {

float: right;

padding: 4px;

}