@charset "UTF-8";
body {
	margin: 0px;
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color:#592d1d;
}
h3 { font-weight:normal; font-family: Rabiohead; font-size:30px; line-height:30px; position:relative; left:8px;  padding:0px; margin:0px;}
a { color:#92278f; }
a:hover { color:#FFFFFF; background-color:#92278f; }
.tag_list { list-style-image:url(../images/tagicon.gif);}
.cat_list { list-style-image:url(../images/catsicon.gif); }
.link_list { list-style-image:url(../images/linkicon.gif); }
.friend_list { list-style-image:url(../images/friendicon.gif); }
#twitter_update_list {  list-style-image:url(../images/twittersmall.gif); }
.tag_list, .cat_list, .link_list, .friend_list, #twitter_update_list { margin-top:0px; margin-left:30px; }
.tag_list a, .cat_list a, .link_list a, .friend_list a { text-decoration:none; }

.archives, .links {
	float: left;
	width: 170px;
}
.footer {
	clear: both;
	color: #999999;
	text-align: center;
	background-image:url(../images/header_03.gif);
	height:99px;
}
.blog_date {
	font-size: 10px;
	color: #999999;
	height: 15px;
	margin: 0px;
	padding: 0px;
}
.content h2 {
font-weight:normal; font-family: Rabiohead;
font-size:40px;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.comments {
	text-align: right;
}
.content hr {
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	height: 1px;
	background-color: #CCCCCC;
	color: #CCCCCC;
}
.container {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-color:#FFFFFF;
}
.header {
	background-image: url(../images/header_01.gif);
	height: 234px;
}
ul.menu {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 75px;
	position:relative;
	top:-50px;
	left:50px;
}
ul.menu li {
	float: left;
	font-size: 16px;
}
ul.menu li a {
	color: #000000;
	text-decoration: none;
	display: block;
	height: 37px;
	padding-right: 40px;
	padding-left: 40px;
}
ul.menu li a span {
	padding-top: 6px;
	display: block;
}
.content {
	float: right;
	width: 690px;
	position:relative;
	top:-75px;
	padding-left:8px;
}
.content p { padding-bottom:15px; }
ul.menu li a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999999;
}
.category, .tags { color:#666666; font-size:10px; margin-top:0px; }
.blog_entry img { float:right; border:solid 1px #666666; padding:4px; margin:5px; clear:right;}
.soc_network img { padding:2px; margin:2px; border:solid 1px #0066FF; }
a.rss_link { display:block; background-image:url(../images/rssicon.gif); height:25px; background-repeat:no-repeat; padding-left:25px; width:110px; margin-left:auto; margin-right:auto; color:#fc9e3c; text-decoration:none; line-height:25px; }
a.rss_link:hover { background-color:#fc9e3c; color:#FFFFFF; }
#twitter_div { background-color:#CCCCCC;  }
#twitter_div { color:#666666; }
#twitter_div a { display:block; color:#FFFFFF; text-align:right;}
#twitter_div h3 { color:#FFFFFF; }
.right_cont { width:220px; float:left; position:relative; top:-50px; padding-left:15px;}
ul.galleries li { width:280px; height:300px; }
ul.portfolio li { width:175px; height:210px; }
ul.galleries li, ul.portfolio li { list-style:none; float:left; text-align:center;  border:solid 1px #cccccc; padding:8px; margin:8px; }
ul.galleries li a, ul.portfolio li a { display:block; text-decoration:none; }
ul.galleries li a:hover, ul.portfolio li a:hover { color:#000066; background-color:#ffffff;}