/*  

Theme Name: huh
Theme URI: http://convexmedia.com/blog/
Description: This is the theme for the ConvexMedia blog.
Version: 1.0
Author: Jake
Author URI: http://convexmedia.com/

*/


body,h1,h2,h3,h4,h5,h6,blockquote,p,form {
	margin: 0;
	padding: 0;
}

*{margin:0;padding:0;outline:none;border:none;}

body{text-align:center;margin:0 auto;font-family:Arial,"Trebuchet MS",Tahoma,Helvetica,sans-serif;font-size:12px;color:#303030;background:#FFF url(/blog/i/background-body.jpg) repeat-x;}

#top{float:left;display:inline;width:100%;min-width:780px;height:35px;}
#topleft{float:left;display:inline;width:300px;height:35px;text-align:left;margin-left:10px;}
#cvxlogo{float:left;display:inline;margin-top:8px;}
#topleftcontent{float:left;display:inline;height:35px;width:300px;line-height:35px;font-size:11px;font-weight:bold;color:#89919C;}
#topright{float:right;display:inline;width:480px;height:35px;text-align:right;margin-right:10px;line-height:35px;font-size:12px;font-weight:bold;}
#topright a{color:#89919C;text-decoration:underline;}
#navcontainera{float:right;display:inline;width:380px;height:35px;text-align:right;margin-right:5px;}
#navlista li{float:right;display:inline;list-style-type:none;padding:0 20px 0 10px;height:35px;line-height:30px;font-size:12px;font-weight:bold;background:url(/blog/i/divider.jpg) right center no-repeat;margin-top:1px;}
#navlista li a{color:#89919C;text-decoration:underline;}
#navlista li a:hover{text-decoration:none;color: #fff;}

#navcontainerb{float:right;display:inline;text-align:left;height:18px;margin:17px 12px 0 0;}
#menu{float:left;display:inline;width:780px;height:100px;margin: 0 10px 0 0;}
#menuimg{float:left;display:inline;width:358px;height:46px;margin-top:27px;text-align:left;}
#navlistb li{display:inline;list-style-type:none;padding:0 4px 0 7px;height:46px;line-height:18px;font-size:12px;border-left:1px solid #FFF;}
#navlistb li a{color:#FFFFFE;}
#navlistb li a:hover{text-decoration:none;}
#srch{float:right;display:inline;width:412px;text-align:right;margin:33px 10px 0 0;}


a{outline: none;}

#headera{width:100%;text-align:center;height:142px;background: url(http://convexmedia.com/i3/bg-header-sub.jpg) repeat-x;}
#headerb{width:860px;margin:0 auto;height:142px;text-align:left;}
#headerc{float:left;display:inline;width:860px;height:142px;}
#headerleft{float:left;display:inline;width:288px;height:92px;}
#headerright{float:right;display:inline;width:572px;height:92px;background:url(http://convexmedia.com/i3/bg-header.jpg) no-repeat;}
#navcontainerb{width:400px;float:right;display: inline;margin:44px 0 0 0;text-align:right;height:38px;}
#navlist li{float:right;display: inline;list-style-type: none;padding: 0 21px 0 10px;height:38px;font-size:18px;font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;line-height:35px;font-weight:normal;background:url(http://convexmedia.com/i3/div-menu-top.png) right no-repeat;}
#navlist li a{color:#fff;text-decoration:none;}
#navlist li a:hover{text-decoration:underline;}

#subtop{float:left;display:inline;width:860px;height:49px;margin-top:1px;}
#subtopleft{float:left;display:inline;width:139px;height:24px;margin:13px 0 0 2px;}
#subtopright{float:right;display:inline;width:350px;margin-top:10px;text-align:right;margin-right:13px;}
#searchimg{margin-top:7px;}
h1 {
	font-family: Georgia, Sans-serif;
	font-size: 24px;
	padding: 0 0 10px 0;
}

a:link, a:visited {
	text-decoration: underline;
	color: #336699;
}

a:hover {
	text-decoration: none;
	color: #ff0000;
}

p {
	padding: 10px 0 0 0;
}

#wrapper {
	margin: 0 auto 0 auto;
	width: 860px;
	text-align: left;
}

#header {
	float: left;
	width: 860px;
}

#container {
	float: left;
	width: 600px;
	margin: 0px 10px 0px 0px;
}

.box {
	border: 1px solid #ddd;
	background: #fff;
	margin: 20px 0 0 0;
}

.post {
	padding: 20px 20px;
	background:#fefefe url(i/bg-box.png) repeat-x;
	border:1px solid #fff;
	margin: 0 0 0 0;
	position:relative;
}

.postinfoconvex {
	margin-bottom: 15px;
	padding-bottom: 4px;
	border-bottom: 1px solid #ddd;
	float: left;
	display: inline;
	width: 556px;

}
.postinfoconvexcat {
	background:url(i/ico-cat.png) 0px 1px no-repeat;
	padding: 2px 15px 0 20px;
	font-size: 11px;
	display: inline;
	float: left;
	height: 18px;
}



.postinfoconvextime {
	background:url(i/ico-time.png) 0px 2px no-repeat;
	padding: 2px 15px 0 18px;
	font-size: 11px;
	display: inline;
	float: left;
	height: 18px;
}

.postinfoconvexauthor {
	background:url(i/ico-author.png) no-repeat;
	padding: 2px 15px 0 24px;
	font-size: 11px;
	display: inline;
	float: left;
	height: 18px;
}


.post h2 {
	font-family: Arial, Georgia, Sans-serif;
	font-size: 25px;
	font-weight: bold;
	padding-bottom: 5px;
	margin-left: -1px;
	line-height: 25px;
	margin-bottom: 5px;
	border-bottom: 1px solid #ddd;
}

.post h2 a:link, h2 a:visited {
	color: #202020;
	text-decoration: none;
}


.entry {
	font-family: Arial, Helvetica, Sans-serif;
	line-height: 22px;
	font-size: 14px;
	color: #202020;
}

.postmetadata {
	background:#FFFFFF url(i/bg-box.png) repeat-x top;
	border-bottom: 1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	border-top: 1px solid #eee;
	margin: 0 0;
	font-family: Arial, "Trebuchet MS", Tahoma, sans-serif;
	font-size: 11px;
	padding:20px;
}

.postmetaconvexcomment {
	display:inline-block;
	background: url(i/ico-comment.png) 0px 2px no-repeat;
	padding: 0px 15px 0px 24px;
	font-size: 14px;
	width:313px;
	zoom:1; *display: inline;
}
.postmetaconvexshare {
	display:inline-block;
	width:120px;
	text-align:right;
	font-size: 11px;
	zoom:1; *display: inline;
}

.navigation {
	padding: 10px 0 0 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}

.sidebar {
	float:left;
	display:inline;
	width:250px;

}

.sidebar ul {
	list-style-type: none;
	margin: 0px 0px 0px 10px;
	padding: 0 0px 0 0px;
}

.sidebar ul li {
	margin-bottom:20px;
	padding: 10px 0 0;
	border:1px solid #DDD;
	background:#FFFFFF url(i/bg-box.png) repeat-x top;
}

.sidebar ul li h2 {
	font-size:16px;
	line-height:16px;
	color:#303030;
	border:none;
	padding-left:10px;
	margin: 5px 0px 5px 0px;
}

.sidebar ul li ul {
	margin: 0;
}

.sidebar ul li ul li {
	list-style-type:none;
	padding:10px 0px 0px 15px;
	background:url(i/ico-bullet.png) 0px 18px no-repeat;
	font-size:12px;
	letter-spacing: -1px;
	line-height:18px;
	font-weight:normal;
	border-top:1px solid #DDD;
	border-right:none;
	border-left:none;
	border-bottom:none;
	margin:10px;
}

#sidebarbottom{
	float:right;
	display:inline;
	width:225px;
	min-height:30px;
	text-align:center;
	background:url(/blog/i/background-right-bottom.jpg) left bottom no-repeat;
	padding-bottom:30px;
}

table#wp-calendar {
	width: 100%;
}


#footer{
	float:left;
	display:inline;
	width:780px;
	min-height:50px;
	line-height:30px;
	background:url(/blog/i/background-footer.jpg) no-repeat;
	text-align:center;
	margin-top:30px;
}

#footer p {
	line-height: 18px;
}


.comments-template{


	padding: 30px 0 0;

}



.comments-template ol{

	margin: 0;

	padding: 0 0 15px;

	list-style: none;

}



.comments-template ol li{

	margin: 10px 0 0;

	line-height: 18px;

	padding: 0 0 10px;

	border-bottom: 1px solid #ccc;

}



.comments-template h2, .comments-template h3{

	font-family: Arial, "Trebuchet MS", Tahoma, Sans-serif;
	font-size: 16px;
	color: #303030;

}



.commentmetadata{

	font-size: 12px;
	color: #303030;

}



.comments-template p.nocomments{

	padding: 0;

}



.comments-template textarea{

	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
	border: 1px solid #ccc;

}

.comments-template input{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
	border: 1px solid #ccc;
}

#submit{
	border: 1px solid #ccc;
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 14px;
	padding: 10px 20px;
	background: #eee;
	text-decoration: underline;
}
