/************************************************/
/*** Layout : Core : Start **********************/
/************************************************/

html, body, div { margin: 0; padding: 0; }
form { display: block; margin: 0; padding: 0; }
.clearer { clear: both; }
.hidden { visibility: hidden; }
.nodisplay { display: none; }

/************************************************/
/*** Layout : Header : Start ********************/
/************************************************/

div#container { margin: 0 0 0 0; width: 100%; }

div#masthead { margin: 0 auto; padding: 0 0 0 0; width: 940px; }
div#masthead-wrapper { height: 100px; }

div#header { margin: 0 auto; padding: 10px 10px 0 10px; width: 940px; }
div#header-wrapper { height: 40px; }
div#search { margin: 0; padding: 0 10px 0 0; float: right; height: 40px; }
div#search form { width: 240px; height: 40px; }
div#search form p { display: block; margin: 0; padding: 13px 0 0 0; }
div#search form p input { width: 180px; border: 0; }
div#title { margin: 0 auto; padding: 10px 10px 0 10px; width: 940px; }
div#title-wrapper { height: 84px; }

div#sitename { margin: 0; padding: 0; float: left; width: 420px; height: 84px; }
div#sitename h1 { display: block; margin: 15px 0 0 0; padding: 0; height: 44px; }
div#sitename h1 a { display: block; margin: 0; padding: 0; height: 44px; text-indent: -9999px; }
div#sitename p { display: block; margin: 0; padding: 0 0 0 18px; line-height: 25px; }
div#myads { margin: 0; padding: 15px 15px 0 0; float: right; height: 44px; }
div#myads p { display: block; margin: 0; padding: 0; }
div#myads p a img { border: 0; }

div#adsrss { margin: 0 auto; padding: 0 10px; width: 940px; }
div#adsrss-wrapper { height: 41px; }
div#googleads { margin: 0; padding: 18px 0 0 15px; float: left; width: 637px; height: 23px; }
div#rss { float: right; width: 288px; height: 41px; }
div#rss p { display: block; margin: 0 0 0 15px; padding: 10px 0 0 65px; height: 31px; line-height: 31px; }


/************************************************/
/*** Layout : Body : Start **********************/
/************************************************/

div#wrapper { margin: 0 auto; padding: 0 10px; width: 940px; }

div#content { margin: 0; padding: 20px 26px 0 16px; width: 550px; float: left; }
div#sidebar { padding: 11px 15px; width: 318px; float: right; }

/************************************************/
/*** Layout : page : Start **********************/
/************************************************/

div.page { margin: 0; padding: 0; }
div.page ul.items { margin-top: 5px; margin-bottom: 10px }
div.page ul.items li { margin-bottom: 5px; }
div.page ul.items div.title { font-weight: bold; }

/************************************************/
/*** Layout : Blog Entry : Start ****************/
/************************************************/

div.post { margin: 0 0 20px 0; padding: 0; border-bottom: 1px dotted; }
div.post div.title h2 { margin: 0; padding: 0; }
div.post div.title h2 div.preface { margin: 0 0 10px 0; padding: 0; }
div.post div.title p { display: table; margin: 0; padding: 0; }
div.post div.entry blockquote { margin: 15px 0; padding: 0 10px 0 30px; }

div.VideoWrapper { margin: 0; width: 100%; text-align: center; background: transparent url('/v4/assets/images/loading-video.jpg') center center no-repeat; }

div.singlepost { border-bottom: none; }
div.singlepost div.entry { padding: 0 0 20px 0; border-bottom: 1px dotted; }

div.navigation { height: 48px; padding: 0 22px; }
div.navigation div { line-height: 24px; }
div.navigation div.prev { float: left; }
div.navigation div.next { float: right; }

/************************************************/
/*** Layout : profile : Start ****************/
/************************************************/

div.profile { margin: 0 0 15px 0; padding: 0; }
div.profile div.title h2 { margin: 0; padding: 0; }
div.profile div.title p { display: table; margin: 2px 0 0 0; padding: 0; line-height: normal; }

div.profile div.attributes ul { list-style: none; margin: 5px 0 10px 0; padding: 0; }
div.profile div.attributes ul li { margin-bottom: 5px; padding-left: 1.5em; }

/************************************************/
/*** Layout : calendar : Start ****************/
/************************************************/

div.calendar { margin: 0 0 15px 0; padding: 0; }
div.calendar div.title h2 { margin: 0; padding: 0; }
div.calendar div.title p { display: table; margin: 0; padding: 0; }

div.calendar div.attributes {margin: 15px 0 0 0; padding:0;}
div.calendar div.attributes ul { list-style: none; margin: 5px 0 10px 0; padding: 0; }
div.calendar div.attributes ul li { margin-bottom: 5px; padding-left: 1.5em; }

/************************************************/
/*** Layout : Comments : Start ******************/
/************************************************/

div#comments { margin: 20px 0 0 0; }
div#comments h3 { display: block; margin: 0; padding: 0; }
div#comments p { display: block; margin: 0; padding: 0; }

ol.commentlist { }
ol.commentlist  li.commentlist { }
ol.commentlist cite img {
	padding:1px;
	border:1px solid #866b42;
	float:left;
	margin-right:9px;
	}

ol.commentlist .author {
	font: small-caps bold 1.2em Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
	}
small.commentmetadata { display: block; }
small.commentmetadata cite { display: block; margin: 0; padding: 0 0 3px 0; }

h3#replycomment { display: block; margin: 30px 0 10px 0; padding: 20px 0 0 0; border-top: 1px dotted; }

form#commentform { padding-bottom: 1em; }
form#commentform p { display: block; margin: 0 0 10px 0; padding: 0; line-height: 18px; }
form#commentform p.textarea { display: block; margin: 0 0 10px 0;  }
form#commentform p.button { display: block; margin: 0 0 10px 0; padding: 0; height: 38px; }
form#commentform p input { width: 218px; padding: 2px; }
form#commentform p label { padding: 0 0 0 10px; line-height: 18px; }
textarea#comment { width: 602px; height: 90px; }

/************************************************/
/*** Layout : Sidebar : Start *******************/
/************************************************/

div#sidebar0 { width: 150px; }
div#sidebar1 { width: 165px; }

div.vertstrip {	float: left; }

div.box { padding: 0 0 0 0; }
div.box h3 { display: block; margin: 0; padding: 10px; border-bottom: 1px solid; }
div.box div.interior { padding: 5px 10px; }
div.box div.interior ul  { list-style-type: none; margin: 0;  padding: 0; }
div.box div.interior ul li {  padding: 5px 0px; }
div.box div.interior ul ul { margin: 0; }
div.box div.interior ul ul li { }

div.box-adverts { }
div.box-adverts div { padding-bottom: 4px; }
div.box-adverts img { border: 0; }
div.box-adverts img.ads1, div.box-adverts img.ads3  { margin: 0 4px 0 0; }

div.box-tabs { padding-top: 19px; }
div.box-tabs div ul  { list-style-type: none; margin: 0; padding: 10px; }
div.box-tabs div ul li { display: block; margin: 0; padding: 10px; border-top: 1px solid; border-bottom: 1px solid; }

div.box-widget_calendar div.interior, div.box-widget_archive div.interior, div.box-widget_tag_cloud div.interior { padding: 10px; }
	
table#wp-calendar { width: 180px; margin: 0 auto; }
				
/************************************************/
/*** Layout : Footer : Start ********************/
/************************************************/

div#footer { margin: 0 auto 25px auto; padding: 30px 26px; width: 908px; }
