/*   Theme Name: SimpleBlocksTheme 



URI: http://blog.phamansinh.com/2008/08/19/simpleblocks-wordpress-theme/

Description: a simple, clean and (trying to be) elegant theme.Version: 1.0.1

Author: KenzoIXAuthor 

URI: http://phamansinh.com

Tags: simple, two columns, widget ready



*//*------------------- General --------------------*/*



{

	margin: 0;

	padding: 0;

}

ul, ol 

{

	list-style-type:none;

}

body

{



	background: #000000;

	font-size: 12px;

	line-height: 21px;

	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;

}

#page

{

	width: 1024px;

	margin: 0 auto;

	background: url('images/hg.gif') no-repeat;

}

a

{

	color: #CC0000;

	text-decoration: none;

}

a:hover

{

	color: #000000;

}



/*---------------------- Header, menu ----------------------*/



#header

{

	margin: 0;

    background: url('images/header_hg.png') no-repeat;

	height: 145px;

}

#header ul li a

{

	width: 100%;

	height: 100%;

	display: block;

	float:left;

}

#header ul li a strong, #header ul li a.active

{

	display: none;

}

#name

{

	width: 430px;

	height: 60px;

	margin:67px 0 0 428px ;

	float:left;



}

#header h2

{

	font-size: 14px;

	color: #FFFFFF;

	visibility:hidden;

}

#header h3

{

	margin:90px 0 0 190px;

	font-size:10px;

	font-weight:normal;

	text-transform: uppercase;

}



	#header img a

{

	margin:90px 0 0 192px;

}

#menu

{

	overflow: hidden;

	background: #cc0000 url('images/menu.png') repeat scroll 0 0;

	width:100%;

}

#menu ul

{

	text-shadow: 1px 1px 1px #000000;

	text-transform: uppercase;

	clear:left;

	float:left;

	list-style:none;

	margin:0;

	padding:0;

	position:relative;

	left:50%;

	text-align:center;

}

#menu ul li

{

	display:block;

	float:left;

	list-style:none;

	margin:0;

	padding:0;

	position:relative;

	right:50%;

}

#menu ul li a

{

	 display:block;

	 margin:0 0 0 3px;

	 line-height: 25px;

	 padding: 0 10px;

}

#menu ul li a:hover

{

	color: #FFFFFF;

	background: #000000 none repeat scroll 0 0;

}

#menu ul li.current_page_item a

{

	background: #000000 none repeat scroll 0 0;

	color: #FFFFFF;

	font-size: 12px;

	display: block;

}

.page_item a

{

	color: #FFFFFF;

	display: block;

}

/*------------------------- Container, main, sidebar ---------------------*/

#container

{

	margin: 0;

    background: url('images/content_hg.png') no-repeat;

	min-height: 496px;

}

#main

{

	width: 445px;

	margin: 70px 0 0 172px;

	padding: 0 20px 0 0;

	background:#EEEEEE;

	float: left;

}

#sidebar

{

	width: 200px;

	float: left;

	background-color:#FFFFFF;

	margin: 70px 0 0 0;

	background:url(images/sidebar.png) no-repeat;

}

#sidebar ul li a

{

	width: 100%;

	height: 100%;

	display: block;

	float:left;

}

#sidebar ul li a strong, #sidebar ul li a.active

{

	display: none;

}

#shop

{

	width: 40px;

	height: 40px;

	margin:4px 0 0 7px;

	float:left;

}

#twitter

{

	width: 40px;

	height: 40px;

	margin:4px 0 0 50px;

	float:left;

}

#facebook

{

	width: 34px;

	height: 40px;

	margin: 4px 0 0 8px;

	float:left;

}

/*---------------------- Content -------------------------*/.post

{

	margin:0;

}

.postdate

{

	font-size: 10px;

	text-transform: uppercase;

	color: #000;

	text-align: left;

	margin: 0 0 2px 20px;

}

.month

{

	text-transform: uppercase;

	text-align: center;

	color: #FFFFFF;

	font-size: 12px;

	margin: 3px 0 5px;

}

.date

{

	margin-top: 2px;

	font-size: 12px;

}

.title

{

	overflow: hidden;

}

.title h2

{

	margin: 0 0 0 20px;

	font-size: 12px;

}

.title h2 a

{

	color: #FFFFFF;

	font-size: 12px;

	background: #000000;

	padding:1px 3px 1px 3px;

}

.title h2 a:hover

{

	color: #FFFFFF;

	font-size: 12px;

	background: #CC0000;

}

.postmeta

{

	visibility:hidden;

	height:0;

}

.postmeta_category

{

	visibility:hidden;

}

.postmeta_author

{

	visibility:hidden;

}

.postmeta_category a

{

	visibility:hidden;

}

.postmeta_category a:hover

{

	visibility:hidden;

}

.entry

{

	margin: 0 0 0 20px; min-height:130px;

}

.entry h1

{

	margin: 10px 0;

	font-size: 18px;

	color:#CC0000;

	font-style:bold;

	

}

.entry h2

{

	margin: 10px 0;

	font-size: 14px;

	font-style:bold;

}

.entry h3 

{

	margin: 10px 0;

	font-size: 14px;

}

.entry h4

{

	margin: 10px 0;

}

.entry p

{

	margin: 5px 0 10px 0;

	line-height: 21px;

}

.additionalinfo

{

	overflow: hidden;

	border-top:1px solid #CC0000;

	margin:0 0 0 20px;

}

.ai_tags

{

	background: url(images/tags.gif) no-repeat;

	padding-left: 20px;

	float: left;

	width: 450px;

}

.ai_tags a

{

	color: #666666;

}

.ai_tags a:hover

{

	color: #CC6600;

}

.ai_comments

{

	float: right;

	color: #666666;

}

.ai_comments a

{

	background: #CC0000 none repeat scroll 0 0;

	color: #FFFFFF;

	display: block;

	padding: 1px 3px 1px 3px;

	font-size: 10px;

}

.ai_comments a:hover

{

	background: #000000 none repeat scroll 0 0;

	color: #ffffff;

}

.navi

{

	overflow: hidden;

	padding-top: 10px;

}

.navi .left

{

	float: left;

	padding: 0 20px 8px 20px;

}

.navi .right

{

	float: right;

	padding: 0 20px 8px 20px;

}

/*------------------------ Sidebar ------------------------*/

#sidebar ul

{

	padding: 0px;

	margin:0;

	width:180px;

}

#sidebar a

{

	color: #CC0000;

	text-decoration: none;

}

#sidebar a:hover

{

	color: #000000;

}

#sidebar ul h2

{

	font-size: 11px;

	text-transform:uppercase;

	color: #000000;

	border-bottom: 1px solid #CC0000;

	margin: 10px 0 3px 0;

	letter-spacing: 1px;

}

#sidebar ul li

{

	list-style: none;

	font-size: 11px;
	
	line-height: 15px;
	
	padding: 10px 0 10px 0;

}

#sidebar ul ul

{

	padding: 0 0 10px 0;

}

#sidebar ul ul li

{

	padding: 3px 0;

	padding-left: 0px;

}

/*--------------------- Footer ------------------------*/

#footer

{

	clear: both;

	overflow: hidden;

	background: url('images/footer.png') no-repeat;

	height:62px;

}

#bottomwidget

{

	height: 0px;

}

#bottomwidget a

{

	color: #666666;

	text-decoration: none;

}

#bottomwidget a:hover

{

	color: #CC6600;

}

#bottomwidget ul

{

	padding: 0 10px;

	margin: 0;

	overflow: hidden;

}

#bottomwidget ul h2

{

	font-size: 18px;

	line-height: 180%;

	padding: 5px 0;

	margin-bottom: 10px;

	color: #336666;

	border-bottom: 1px solid #CCCCCC;

}

#bottomwidget ul li

{

	list-style-type: none;

	float: left;

	padding: 20px;

	width: 280px;

}

#bottomwidget ul ul

{

	padding: 0px 10px;

}

#bottomwidget ul ul li

{

	border-bottom: 1px solid #dddddd;

	padding: 2px 0;

	background: url(images/side.gif) no-repeat 0 10px;

	padding-left: 16px;

	width: 240px;

}

#footer a

{

	color: #FFFFFF;

}

#footer a:hover

{

	color: #CC0000;

}

#footer .footer_left

{

	display:none;

}

#footer .footer_right

{

	display:none;

}

/*-------------------- Comment ------------------------*/

#comments

{

	Visibility:hidden;

	margin: 0 0 0 20px;

}

.commentstitle

{

	margin: 0 0 0 20px;

	height:1px;

}

.commentstitle h3

{

	padding-bottom: 10px;

	padding-top: 10px;

	font-size: 11px;

}

.commentsnumber

{

	color: #CC0000;

}

.trackback

{

	visibility:hidden;

	margin: 0px;

}

.commentlist

{

	color: #000000;

	list-style-type: none;

	padding: 0;

	margin: 0 0 0 20px;

	width: 425px;

	float:left;

}

.commentlist li

{

	border-top: 1px solid #CCCCCC;

	background-color: #dddddd;

	padding: 0;

	margin: 5px 0 0 0;

	list-style: none;

}

.commentlist li ol li

{

	min-height: 0;

	list-style: none;



}

.alt

{

	background-color: #dddddd;

	list-style: none;



}

.commentmeta

{

	overflow: hidden;

	padding: 8px 0 8px 10px;

	border-bottom: 1px dashed #CCCCCC;

	background: #dddddd none repeat scroll 0 0;

}

.authcommentmeta 

{

	overflow: hidden;

	padding: 8px 0 8px 10px;

	border-bottom: 1px dashed #CCCCCC;

	background: #D0F5A9 none repeat scroll 0 0;

}



.commentavatar

{

	float: left;

}

.commentinfo

{

	width: 405px;

}

.commentauthor

{

	font-size: 12px;

	font-weight: bold;

	float: left;



}

.commentauthor a

{

	color: #000000;

}

.commentauthor a:hover

{

	color: #CC0000;

}

.commenttime

{

	font-size: 12px;

	float:right;

}

.commentcontent

{

	padding: 10px;

}

.tbinfo

{

	padding: 10px;

	overflow: hidden;

}

.tbsource

{

	float: left;

	width: 450px;

}

.tbtime

{

	float: right;

	width: 150px;

}

.tbcontent

{

	padding: 10px;

}

.avatar

{

	width: 32px;

	height: 32px;

	display: block;

	padding: 2px;

	border: 1px solid #CCCCCC;

	margin: 5px;

}

#comform

{

	margin: 0 0 0 20px;

}

#respond

{

	font-size: 11px;

	color: #CC0000;

	margin-bottom: 15px;

	margin-top: 10px;

}

#commentform p

{

	margin: 0 0 10px 0;

}

input#author, input#email, input#url, textarea#comment

{

	margin:0 0 3px 0;

	border: 1px solid #CCCCCC;

	padding: 2px;

	width: 174px;

	background-color: #dddddd;

}

 textarea#comment

{

	width: 419px;

	height: 200px;

}

input#author:focus, input#email:focus, input#url:focus, textarea#comment:focus

{

	color: #666666;

	border: 1px solid #CC0000;

	background-color: #FFFFFF;

}

label

{

	font-size: 11px;

}

input#submit

{

	background-color: #dddddd;

	border: 1px solid #CCCCCC;

	padding: 2px 5px;

	color: #666666;

	font-size: 12px;

}

input#contactsubmit

{

	background-color: #dddddd;

	border: 1px solid #CCCCCC;

	padding: 2px 5px;

	color: #666666;

	font-size: 12px;

}





.nocomments

{

	visibility:hidden;

	height: 0px;

}

/*----------------- Blockquote, code, list -----------------*/

blockquote

{

	background-color: #dddddd;

	padding: 10px 10px;

	margin: 0 0 10px 0;
	float:left;

}

pre

{

	background: #E6E6E6 none repeat scroll 0 0;

	border: 1px solid #BDBDBD;

	color: #666666;

	overflow: auto;

	margin: 10px;

	padding: 10px;

}

code

{

	background: #E6E6E6 none repeat scroll 0 0;

	border: 1px solid #BDBDBD;

	color: #666666;

}

.post ul, .post ol

{

	padding: 10px 0 0 0;

	margin: 0 0 10px 0;

	border-top: 1px solid #CC0000;

}

.post li

{

	padding: 2px 0 2px 0;

}

.edit_link

{

	float: left;

	clear: both;

}

/*------------------------ Search Form ------------------------*/

#searchform

{

	background: url(images/search.gif) no-repeat left top;

	height: 32px;

	width: 260px;

}

#searchform:hover

{

	background: url(images/search.gif) no-repeat left bottom;

}

#searchinput

{

	background: none;

	border: none;

	width: 170px;

	height: 23px;

	padding: 0 5px 0 10px;

	color: #666666;

}

#searchsubmit

{

	background: none;

	border: none;

	width: 60px;

	height: 30px;

	cursor:pointer;

}

/*------------------------ Archives Page ------------------------*/

.archivespage_tag

{

	border: 1px solid #CCCCCC;

	margin: 30px 0;

	padding: 5px;

}

.archivespage_tag a

{

	color: #666666;

	text-decoration: none;

}

.archivespage_tag a:hover

{

	color: #CC6600;

}

.archivesnumber

{

	color: #CC6600;

}

/*------------------------ wp-thread-comment plugin ------------------------*/

.thdrpy

{

	text-align: left;

	font-size: 12px;

	margin: 10px 0;

}

/*------------------------ official alignment ------------------------*/

img

{

	padding: 0 0 5px 0;

	margin: 0;

}

.wp-smiley

{

	margin: 0;

	padding: 0;

}

a img

{

	color: #666666;

	border:none;

}

a img:hover

{

	color: #CC6600;

}

img.centered

{

	display: block;

	margin-left: auto;

	margin-right: auto;
	margin-bottom: 7px;

}

img.alignright

{

	padding: 0;

	margin: 0 7px 7px 0;

	display: inline;

}

img.alignleft

{

	padding: 0;

	margin: 0 7px 7px 0;

	display: inline;

}

.aligncenter, div.aligncenter{   

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.alignleft{

	float: left;

}

.alignright

{

	float: right;

}

.wp-caption

{

	border: 1px solid #ddd;	

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	/* optional rounded corners for browsers that support it */

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}

.wp-caption img

{

	margin: 0;

	padding: 0;

	border: 0 none;

}

.wp-caption p.wp-caption-text

{

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

.right{

	float:right;

}

.downloadlink

{

	background-image: url(images/pdf.gif);

	background-repeat:no-repeat;

	text-decoration : none;

	padding-left:15px;

}

.editComment, .editableComment, .textComment{

	display: inline;

}

.comment-childs{

	border: 1px solid #999;

	margin: 5px 2px 2px 4px;

	padding: 4px 2px 2px 4px;

	background-color: white;

}

.chalt{

	background-color: #EEEEEE;

}

#newcomment{

	border:1px dashed #777;width:90%;

}

#newcommentsubmit{

	color:red;

}

.adminreplycomment{

	border:1px dashed #777;

	width:99%;

	margin:4px;

	padding:4px;

}

.mvccls{

	color: #999;

}
