/*  

Theme Name: Werx Design Blog

Theme URI: 

Description: 

Version: 1.0

Author URI: 

*/

h1, h2, h3, h4, h5, h6, form

	{

		margin:0px;

		padding:0px;

	}

h1{font-size:22px;}

h2{font-size:20px;}

h3{font-size:18px;}

h4{font-size:16px;}

h5{font-size:14px;}

h6{font-size:12px;}

p

	{

		margin:0px;

		padding:0px;

		padding-bottom:10px;

	}

ul, ol, li

	{

		margin:0px;

		padding:0px;

		list-style:none;

	}

img {border:none;}

a, a:visited

	{

		color:#d30a0a;

		text-decoration:none;

	}

a:hover

	{

		text-decoration:underline;

	}

body

	{

		margin:0px;

		padding:0px;

		font-family:"trebuchet ms",arial;

		font-size:13px;

		color:#383838;

		background:url(images/bg2.jpg) repeat fixed;

	}

#main

	{

		margin:0px auto;

		padding:0px;

		width:965px;

	}

.header

	{

		height:323px;

		overflow:hidden;

		/*background:url(images/headerBg_x.jpg) repeat-x bottom #f9f9f9;*/

		background:#f9f9f9;

		padding:0px 15px 0px 15px;

	}

.title

	{

		height:75px;

		padding-top:13px;

		overflow:hidden;

		padding-bottom:12px;

		float:left;

		width:600px;

	}

.rss

	{

		float:right;

		padding-top:18px;

		padding-right:3px;

	}

#subTitle

	{

		height:210px;

		width:924px;

		overflow:hidden;

		/*background:url(images/headerBg.jpg) no-repeat center top;*/

		color:#ffffff;

		margin:0px auto;

	}

.headerText

	{

		float:right;

		width:510px;

		text-align:justify;

		padding-right:20px;

		padding-top:30px;

	}

.headerText a, .headerText a:visited

	{

		color:#ffffff;

		text-decoration:none;

	}

.headerText a:hover

	{

		text-decoration:none;

	}

.subTitle h3

	{

		font-size:26px;

		font-weight:bold;

		font-family:impact;

		padding-bottom:12px;

	}

/******************************************/

.nav

	{

		margin-top:20px;

		height:34px;

		overflow:hidden;

		background:url(images/navBg.jpg) repeat-x top;

		padding:0px 5px;

	}

.nav ul

	{

		float:left;

		list-style:none;

		overflow:hidden;

	}

.nav ul ul

	{

		padding-left:0px;

		padding-top:0px;

		float:left;

	}

.nav li

	{

		float:left;

	}

.nav li li

	{

		padding-top:0px;

	}

.nav li a, .nav li a:visited

	{

		text-decoration:none;

		float:left;

		display:block;

		font-size:15px;

		color:#666666;

		padding:7px 15px 10px 15px;

		font-weight:normal;

		border-left:solid 1px #b3b3b3;

	}

.nav li a:hover, .nav .current_page_item a, .nav .current_page_item a:visited

	{

		text-decoration:none;

		color:#000000;

	}

/*****************************************************************/

.content

	{

		background:url(images/contentBottom.jpg) no-repeat bottom left #f9f9f9;

		padding:15px 15px 15px 18px;

		height:1%;

	}
	
	
	.content2
	{

		background:url(images/contentBottom.jpg) no-repeat bottom left #f9f9f9;

		padding:0px 5px 0px 10px;

		height:1%;

	}

/****************************************************************/

.innerContent

	{

		float:left;

		width:638px;

	}
	.innerContent2

	{

		float:left;

		width:965px;
		

	}


.story

	{

		padding-bottom:35px;

	}

.storyTitle

	{

		margin:0px;

		padding:0px;

		height:1%;

		border-bottom:dashed 1px #aaaaaa;

	}

.titleText

	{

		float:left;

		width:570px;

		padding-bottom:10px;

	}

.storyTitle h3

	{

		font-size:23px;

		font-weight:normal;

		padding-top:9px;

		padding-left:5px;

	}

.storyTitleText a, .storyTitleText a:visited

	{

		text-decoration:none;

		color:#383838;

	}

.storyTitleText a:hover

	{

		color:#929191;

		text-decoration:none;

	}

.pageTitle

	{

		padding:5px 0 0px 0px;

		border-bottom:dashed 1px #aaaaaa;

	}

.pageTitle h3

	{

		font-size:20px;

		font-weight:normal;

		padding-bottom:5px;

	}

.pageTitle a, .pageTitle a:visited

	{

		text-decoration:none;

		color:#383838;

	}

.pageTitle a:hover

	{

		color:#929191;

		text-decoration:none;

	}

.storyAuthor

	{

		color:#0b1e23;

		padding-left:5px;

		font-size:13px;

	}

.storyAuthor a, .storyAuthor a:visited

	{

		color:#0054a6;

		text-decoration:none;

	}

.storyAuthor a:hover

	{

		text-decoration:underline;

	}

.storyDate

	{

		float:right;

		width:49px;

		height:41px;

		overflow:hidden;

		background:url(images/dateBg.jpg) no-repeat left top;

	}

.date

	{

		font-size:20px;

		background:url(images/dateBg.gif) no-repeat top right;

		color:#ffffff;

		text-align:center;

	}

.month

	{

		color:#ffffff;

		font-size:8px;

		font-family:arial;

		font-weight:bold;

		text-align:center;

		margin-top:-5px;

		text-transform:uppercase;

	}

.storyContent

	{

		padding:10px 0px 30px 0px;

		color:#323232;

		text-align:justify;

                font-size:14px;

	}

.commentTag

	{

		height:1%;

	}

.storyTags

	{

		color:#ad1a1a;

		padding-left:10px;

		padding-bottom:3px;

		padding-top:3px;

	}

.storyTags a, .storyTags a:visited

	{

		color:#003050;

		text-decoration:none;

	}

.storyTags a:hover

	{

		text-decoration:underline;

	}

/*********************/

.ourclient

	{

	}

.pageTitle span

	{

		color:#ad1a1a;

	}

.clientsBlock

	{

		/*border:solid 1px #b7b7b7;*/

		background:#ffffff;

		height:120px;

		overflow:hidden;

		margin:15px 0px;

		/*width:630px;*/

	}

.clients

	{

		float:left;

		padding:6px 10px 0px 15px;

	}

.gallery

	{

		padding:5px 0px 15px 0px;

	}

.categoryTitle

	{

		font-size:14px;

		color:#ad1a1a;

		padding-bottom:8px;

		padding-left:7px;

	}

.category_subtitle

	{

		padding-left:7px;

		padding-bottom:12px;

	}

.galleryImg

	{

		float:left;

		width:142px;

		/*height:156px;*/

		height:138px;

		overflow:hidden;

		margin-right:6px;

		margin-left:7px;

		margin-bottom:13px;

	}

.galleryImg img

	{

		border:solid 2px #b3b3b3;

		width:130px;

		height:104px;

		overflow:hidden;

		padding:4px;

	}

.galleryImg p

	{

		margin:0px;

		padding:3px 0px 0px 0px;

		font-size:13px;

		text-align:center;

	}

.galleryImg a, .galleryImg a:visited

	{

		color:#383838;

		text-decoration:none;

	}

.galleryImg a:hover

	{

		color:#383838;

		text-decoration:underline;

	}

/****************************************************************/

.sideBar

	{

		float:right;

		width:280px;

		color:#4a4747;

	}

.about

	{

		background:url(images/aboutBg.jpg) repeat-x top #ffffff;

		border:solid 1px #b7b7b7;

		padding:5px 10px;

		font-size:12px;

		color:#393939;

		line-height:15px;

		margin-bottom:10px;

	}

.aboutTitle

	{

		font-size:16px;

		color:#be0d0d;

		font-weight:bold;

		padding-bottom:8px;

	}

.aboutTitle span

	{

		color:#393939;

	}

.about p

	{

		padding-bottom:5px;

	}

.about p img

	{

		float:left;

		margin:0px 8px 2px 0px;

	}

.aboutRead

	{

		text-align:right;

		padding-bottom:5px;

	}

.about a, .about a:visited

	{

		font-weight:bold;

		color:#ad1b1b;

		text-decoration:underline;

	}

.about a:hover

	{

		text-decoration:none;

	}

/*******************/

.followus

	{

		border:solid 1px #b7b7b7;

		background:url(images/followusBg.jpg) repeat-x top #ffffff;

		padding:10px 0px 5px 5px;

		margin-bottom:10px;

	}

.sideTitle

	{

		font-size:23px;

		padding-bottom:8px;

	}

.followus a, .followus a:visited

	{

		float:left;

		padding:0px 5px 10px 2px;

	}

/******************/

.twitter

	{

		border:solid 1px #b7b7b7;

		background:url(images/twitterBg.jpg) repeat-x top #ffffff;

		padding:10px;

		margin-bottom:10px;

	}

.twitter li

	{

	}

.twitterwidget

	{

		float:left;

		padding-left:6px;

		font-size:23px;

	}

.profileimage

	{

		float:left;

	}

.entry-content

	{

		font-size:12px;

		color:#393939;

	}

.entry-meta

	{

		margin:0px;

		padding:0px;

		border-bottom:dashed 1px #393939;

		padding-bottom:5px;

	}

.entry-meta a, .entry-meta a:visited

	{

		color:#be0d0d !important;

		text-decoration:none;

		font-size:12px !important;

	}

.entry-meta a:hover

	{

		text-decoration:underline;

	}

.login

	{

		float:left;

	}

.twitMore

	{

		text-align:right;

		font-weight:bold;

		font-size:12px;

	}

.twitMore a, .twitMore a:visited

	{

		color:#ad1b1b;

		text-decoration:underline;

	}

.twitMore a:hover

	{

		text-decoration:none;

	}

/**********************/

.photostream

	{

		border:solid 1px #b7b7b7;

		background:url(images/photostreamBg.jpg) repeat-x top #ffffff;

		padding:5px 5px;

		margin-bottom:10px;

	}

/*************/

.tags

	{

		border:solid 1px #b7b7b7;

		background:url(images/tagsBg.jpg) repeat-x top #ffffff;

		padding:5px;

		margin-bottom:10px;

	}

.tags a, .tags a:visited

	{

		color:#343434;

		text-decoration:none;

		padding-right:10px;

	}

.tags a:hover

	{

		text-decoration:underline;

	}

/*************/

.sideBar ul

	{

		height:1%;

	}

.sideBarTop

	{

		background:url(images/postTop.jpg) no-repeat left top;

	}

.sideBarBg

	{

		background:url(images/postBg.jpg) repeat-y left;

	}

.sideBarBottom

	{

		background:url(images/postBottom.jpg) no-repeat left bottom;

		padding:5px 5px 10px 5px;

		margin-bottom:10px;

		height:1%;

	}

.sideBar ul ul

	{

		padding-top:3px;

	}

.sideBar ul ul ul

	{

		padding-top:0px;

		background:none;

	}

.sideBar li ul ul

	{

		margin:0px;

	}

.sideBarTitle

	{

		color:#383838;

	}

.sideBarTitle h2

	{

		font-size:22px;

		font-weight:bold;

		padding:8px 0 5px 3px;

	}

.sideBar li ul,li

	{	

		list-style:none;

	}

.sideBar ul li

	{

		list-style:none;

		margin:0px;

		padding:0px;

		padding-bottom:8px;

		height:1%;

	}

.sideBar li li li

	{

		padding:0px;

		margin:0px;

		padding:6px 0px 6px 20px;

		list-style:none;

		border:none;

		background:none;

	}

.sideBar li li

	{

		border:none;

		padding:0px;

		display:block;

		background:url(images/listBorder.jpg) repeat-x bottom;

		padding:6px 0px 6px 10px;

	}

.sideBar li li a, .sideBar li li a:visited

	{

		color:#4a4747;

		font-weight:normal;

		text-decoration:none;

		padding:0px;

		padding:3px 0px 3px 20px;

		background:url(images/bullet.jpg) no-repeat 0px 8px;

	}

.sideBar li li a:hover

	{

		text-decoration:underline;

	}

.sideBar li a, .sideBar li a:visited

	{

		color:#4a4747;

		font-weight:normal;

		text-decoration:none;

		background:none;

		padding-right:10px;

	}

.sideBar li a:hover

	{

		text-decoration:underline;

	}

li.recentcomments a, li.recentcomments a:visited

	{

		background:none !important;

	}

.textwidget

	{

		padding:5px 10px 5px 10px;

	}

.rsswidget

	{

		color:#ffffff !important;

		text-decoration:none !important;

	}

.rsswidget img

	{

		vertical-align:middle;

	}

/***********************************************/

.search1

	{

		height:47px;

		overflow:hidden;

		padding-left:17px;

		background:url(images/searchBg.jpg) no-repeat left top;

		margin-bottom:10px;

	}

.search1 .searchText

	{

		float:left;

		width:205px;

		padding:2px;

		font-size:12px;

		font-family:arial;

		margin-top:13px;

		border:0px;

	}

.search1 .go

	{

		float:left;

		margin-left:7px;

		margin-top:9px;

		width:38px;

		height:28px;

	}

/**********************************************/

.search

	{

		text-align:center;

		margin-bottom:3px;

		margin-top:5px;

		padding-left:5px;

		height:1%;

	}

.searchText

	{

		float:left;

		width:215px;

		padding:2px;

		font-size:12px;

		font-family:arial;

		margin-top:2px;

		border:solid 1px #b7b7b7;

	}

.go

	{

		float:left;

		margin-left:3px;

		width:35px;

		height:24px;

	}

/**********************************************/

.footer

	{

		text-align:center;

		padding-top:15px;

		padding-bottom:10px;

		overflow:hidden;

		color:#ffffff;

		background:url(images/footerBg.jpg) no-repeat left top;

		margin-top:0px;

		font-size:12px;

	}

.footer div

	{

		padding-top:10px;

	}

.footer a, .footer a:visited

	{

		text-decoration:none;

		color:#ffffff;

		border-left:solid 1px #ffffff;

		padding:0px 18px;

	}

.footer a:hover

	{

		text-decoration:underline;

	}

.footer ul, .footer li

	{

		display:inline;

		padding-bottom:10px;

	}

	

	



/*****************************************************/

/*older entries, newer entries*/

.alignleft

	{

		float:left;

		padding-left:0px;

		font-family:tahoma;

		font-size:11px;

	}

.alignright

	{

		float:right;

		padding-right:0px;

		font-family:tahoma;

		font-size:11px;

	}

.navigation a , .navigation a:visited

	{

		text-decoration:underline;

		font-weight:bold;

		color:#003549;

	}

.navigation a:hover

	{

		text-decoration:none;

	}





/*********************************************************/

.comment_template

	{

		padding-left:12px;

	}

blockquote

	{

		border:dashed 1px #9b9997;

		background:url(images/pin.gif) no-repeat 5px 3px;

		padding:5px;

		padding-left:10px;

		width:400px;

	}

blockquote p

	{

		padding:10px 20px;

		background:url(images/pin.gif) no-repeat bottom right;

	}

h2.center

	{

		color:red;

		font-size:16px;

		font-weight:bold;

		text-align:center;

		padding:10px;

	}

h3#respond

	{

		color:#434343;

		padding-top:5px;

		font-size:14px;

		font-weight:bold;

		padding-bottom:5px;

	}

#commentform p a, #commentform p a:visited

	{

		color:#d30a0a;

		text-decoration:none;

	}

#commentform p a:hover

	{

		text-decoration:underline;

	}

	

	

/* ------------- comments.php --------------- */

#comment

	{

		font-family:verdana;

		font-size:12px;

		color:#3a2408;

		line-height:150%;

		border:solid 1px #dbdbdb;

		width:480px;

		background:#fafafa;

	}

#author

	{

		font-family:verdana;

		font-size:12px;

		color:#3a2408;

		/*line-height:150%;*/

		border:solid 1px #dbdbdb;

		width:200px;

		background:#fafafa;

	}

#email

	{

		font-family:verdana;

		font-size:12px;

		color:#3a2408;

		border:solid 1px #dbdbdb;

		width:200px;

		background:#fafafa;

	}

#url

	{

		font-family:verdana;

		font-size:12px;

		color:#3a2408;

		border:solid 1px #dbdbdb;

		width:200px;

		background:#fafafa;

	}

	

/*response or comments in comments.php*/

h3#comments

	{

		color:#434343;

		padding-top:5px;

		padding-bottom:15px;

		font-size:14px;

		font-weight:bold;

	}



/* comment by any user (user name will be link) */

ul.commentlist li a, ul.commentlist li a:visited

	{

		color:#d30a0a;

		text-decoration:none;

	}

ul.commentlist li a:hover

	{

		text-decoration:underline;

	}



/* search result's title */

h2.pagetitle

	{

		color:#4b5966;

		font-family:"trebuchet ms";

		font-size:22px;

		font-weight:normal;

		padding-top:10px;

		padding-bottom:10px;

		text-align:center;

	}

	

/* no match found in search */

.error

	{

		color:#aa1912;

		font-family:"trebuchet ms";

		font-size:22px;

		font-weight:normal;

		padding-top:10px;

		text-align:center;

	}



/*if there is any list posted by user in comment*/

.storyContent ul, ol

	{

		margin:0px;

		margin-left:20px;

		padding:5px;

		list-style:disc !important;

	}

.storyContent ol li

	{

		list-style:decimal !important;

		padding:0px;

		margin:0px;

	}

.storyContent ul li

	{

		list-style:square !important;

		padding:0px;

		margin:0px;

	}





/**/

.article h2

	{

		font-size:16px;

		font-weight:bold;

	}

	

	

/************************************/

.commentAvatar

	{

		float:left;

		width:200px;

	}



.fl_right

	{

		background:url(images/commentBg.jpg) repeat-y left;

	}

.commentTop

	{

		background:url(images/commetTop.jpg) no-repeat top left;

	}

.commentBottom

	{

		background:url(images/commentBottom.jpg) no-repeat bottom left;

		padding:5px;

		padding-top:20px;

	}

.fl_left

	{

		/*float:left;

		width:120px;*/

		padding-bottom:5px;

		/*background:#f4f1f1;*/

		/*background:url(images/arrow1.gif) no-repeat 60px 18px;*/

	}

.commentText

	{

		float:right;

		width:530px;

		padding-right:5px;

		padding-top:5px;

		padding-bottom:5px;

		line-height:150%;

	}

.avatarImg

	{

		float:left;

		width:40px;

		height:40px;

		padding-left:10px;

		text-align:left;

		padding-top:5px;

		padding-bottom:10px;

	}

.commentAuthor

	{

		/*float:left;*/

		/*padding:2px 0px 2px 0px;*/

		padding-left:8px;

		color:#636363;

	}

.authorLink

	{

		padding-top:5px;

		

	}

/*********************************************************/



.contentf {background: #dee5e8; padding:5px;}

.contentt {background: #dee5e8; border-top:solid 1px #f2eef7; border-bottom:solid 1px #f2eef7; padding-left:10px; padding-right:10px;}

.contentb {background:#dee5e8; height:15px;}



.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}

.b1f {height:1px; background:#d0cece; margin:0 5px;}

.b2f {height:1px; background:#f5f4f4; margin:0 3px; border-left:solid 2px #d0cece; border-right:solid 2px #d0cece;}

.b3f {height:1px; background:#f5f4f4; margin:0 2px; border-left:solid 1px #d0cece; border-right:solid 1px #d0cece;}

.b4f {height:2px; background:#f5f4f4; margin:0 1px; border-left:solid 1px #d0cece; border-right:solid 1px #d0cece;}



/**********************************************************/	

/* Begin Comments*/

/*.alt {

	margin:0px;

	padding:10px;

	border:solid 5px #7f9db9;

	background:#fff;

	color:#000;

	}*/

ul.commentlist {

	padding:0px;

	margin:0px;

	text-align: justify;

	width:610px;

	}

.commentlist li {

	margin:0px;

	margin-bottom:40px;

	padding: 0px;

	list-style: none;

	color:#515961;

	/*background:#ededed;*/

	height:1%;

	}

.commentlist li cite img

	{

		border:0px;

		vertical-align:middle;

	}

.commentlist p {

	margin:0px;

	padding:5px;

	}



#commentform p {

	margin: 5px 0;

	}





.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	margin-top:3px;

	display: block;

	padding:0px 0px 0px 0px;

	}

/* CALENDER STYLE */

/* Begin Calendar */

#wp-calendar {

	empty-cells: show;

	margin:0px auto;

	padding: 0px;

	width: 240px;

	font-size:12px;

	color:#4a4747;

	text-align:center;

	}

#wp-calendar th

	{

		color:#000000;

	}

#wp-calendar #next a {

	padding-right: 5px;

	color:#000000;

	text-align: right;

	}

#wp-calendar #next a:hover

	{

		text-decoration:none;

		color:#000000;

		background:none;

	}

#wp-calendar #prev a {

	padding-left: 5px;

	text-align: left;

	color:#000000;

	}

#wp-calendar #prev a:hover

	{

		text-decoration:none;

		background:none;

		color:#000000;

	}

#wp-calendar a {

	display: block;

	}



#wp-calendar caption {

	text-align:center;

	font-weight:bold;

	padding-top:10px;

	margin-bottom:10px;

	width:240px;

	color:#000000;

	/*background:#cfcfd0;*/

	}

	

#wp-calendar td a, #wp-calendar td a:visited {

	border-left: none;

	padding:0px;

	color: #000000;

	text-decoration:underline;

	font-weight:bold;

	font-size:12px !important;

}

#wp-calendar td a:hover {

	background: #4a4747;

	border-left: none;

	color: #ffffff;

	font-weight:bold;

	text-decoration: none;

}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

	

	}



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	/*background-color: #b48625;*/ }

/* End Calendar */







/************************************************/

.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}





.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;

}
