/*





Theme Name: Spectrum



Theme URI: https://spectrum-theme.com/



Description: A beautiful and colorful Wordpress Theme designed by Ignacio Ricci.



Version: 1.0.2



Author: Ignacio Ricci



Tags: blue, green, orange, pink, purple, red, silver, white, light, two-columns, fixed-width, threaded-comments





*/





/*-----------------------------------------------------------------------------------------------*/





/*- Reset Styles -----------------------------------------------------------*/



	



	



		html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, 



		cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, 



		ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr, button



		{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align: baseline; background:transparent;}



		



		ol, ul {list-style:none;}



		h1, h2, h3, h4, h5, h6, li {line-height:100%;}



		blockquote, q {quotes:none;}



		table {border-collapse:collapse; border-spacing:0;}



		





/*- End Reset Styles -------------------------------------------------------*/



/*-----------------------------------------------------------------------------------------------*/





/*- General Styles ---------------------------------------------------------*/







		body {font:100% Arial, sans-serif; background:#EEE url(images/bgs/body.jpg) no-repeat center top;}



		



			



			/*- Screen Size Limit -*/



			#header,



			#mainWrap,



			#footer {width:1000px; margin:0 auto;}



			



			/*- Links -*/



			a {text-decoration:none;}



			a:hover {text-decoration:underline;}



		



			/*- Special Fonts -*/



			#siteDescription h2,



			.mainTitle,



			.post h4,



			.post blockquote,



			.sidebarTitle h4,



			.sidebarBox li,



			#tagCloud li {font-family:Cambria, Georgia, serif;}



				



			/*- Sprite Load -*/



			.postShare a,



			.leftFold,



			.rightFold,



			.pointer,



			.replyLink a,



			#subscribe a,



			#searchBox button,



			#commentForm button,



			#navigation a,



			#codeIsPoetry {display:block; background-image:url(images/sprite.png);}



			



			/*- Text Hide -*/



			#subscribe a,



			.postShare a,



			#searchBox button,



			#commentForm button,



			.replyLink a,



			#navigation a,



			#codeIsPoetry {font-size:0; text-indent:-9999em;}



			



			/*- Rounded corners -*/



			#header .pageList a,



			div.comment,



			div.pingback {-moz-border-radius:5px; -webkit-border-radius:5px;}



			



			/*- Sub Titles -*/



			.subTitle {margin-bottom:30px; position:relative; clear:both;}



				.subTitle h4 {display:block; font-weight:normal; font-size:0.8em; text-transform:uppercase; line-height:130%; padding:11px 0 10px 95px;}



			



			/*- Float Clears -*/



			#header,



			.commentAuthorAndDate,



			#commentList li,



			.replyLink,



			#navigation,



			#tagCloud ul,



			#footer .pageList ul {overflow:hidden;}



			



			/*- Accesible labels -*/



			.accesible {width:1px; height:1px; position:absolute; top:0; left:-9000px; overflow:hidden;}



			



			/*- Fields on focus -*/



			.fieldFocus {color:#000 !important; border-color:#CCC !important; border-bottom:1px solid #999 !important;}



			



			/*- Buttons -*/



			#searchBox button,



			#commentForm button {display:inline; height:32px; cursor:pointer;}



			



			/*- Corrections for different pages -*/



			body.archive .post {padding-bottom:0;}



		



		



/*- End General Styles -----------------------------------------------------*/



/*-----------------------------------------------------------------------------------------------*/





/*- Unsemantic design elements added via JS (spectrum-min.js) --------------*/







			.leftFold,



			.rightFold,



			.edge,



			.pointer {position:absolute; z-index:1;}



			



			/*------------------------------------------*/



			/* PAPER FOLDINGS 							*/



			/*------------------------------------------*/



			



			.leftFold,



			.rightFold {width:29px; height:29px; bottom:-30px;}



			.leftFold {left:0;}



			.rightFold {right:0;}



			



			.subTitle .leftFold,



			.subTitle .rightFold {bottom:-29px;}



			



			.mainTitle .leftFold {background-position:0 -66px;}



			#commentList .subTitle .leftFold {background-position:-30px -66px;}



			#commentForm .subTitle .leftFold {background-position:-60px -66px;}



			.rightFold {background-position:-120px -66px;}



			#tagCloud .subTitle .leftFold {background-position:-90px -66px;}



			



			/*------------------------------------------*/



			/* MAIN AND SIDEBAR TITLE'S IRREGULAR EDGES	*/



			/*------------------------------------------*/



			



			.edge {width:11px; height:55px;}



			.mainTitle .edge {background:url(images/bgs/post/main-title-edge.gif) no-repeat 0 0; top:0; right:-11px;}



			.sidebarTitle .edge {left:-11px; bottom:-1px; background:url(images/bgs/sidebar/sidebar-title-edge.gif) no-repeat 0 0;}



			



			/*------------------------------------------*/



			/* COMMENT-BOX ARROW POINTER				*/



			/*------------------------------------------*/



			



			.pointer {width:8px; height:16px; background-position:-150px -66px; top:14px; left:-1px;}



			div.comment-author-admin .pointer,



			div.bypostauthor .pointer {background-position:-159px -66px;}



			





/*- End Unsemantic design elements added via JS (spectrum-min.js) ----------*/



/*-----------------------------------------------------------------------------------------------*/





/*- Header -----------------------------------------------------------------*/







		#header {



			background:url(images/header_bg.png) no-repeat center;



			padding-bottom:0;



			margin: 0 auto;



			height: 201px;



			}





			/*- Logo -*/



			#header #logo {float:left; padding-left:20px;}



			



			/*- Top Menu -*/



			#header .pageList {float:right; width:440px; padding-top:10px; display:none;}	



				#header .pageList li {float:right; margin-left:5px;}



				#header .pageList a {display:block; font-size:0.8em; font-weight:bold; text-transform:uppercase; color:#FFF; padding:5px 10px; margin-bottom:5px; background:#333;}



				#header .pageList a:hover {text-decoration:none;}



							



			/*- Subscribe -*/



			#header #subscribe {float:right; padding:10px 50px 0 5px; display:none;}



				#header #subscribe a {width:26px; height:26px; background-position:-172px -42px;}



				#header #subscribe a:hover {background-position:-172px -69px;}







#header #logo h1 {

    font-family: 'Lobster','lobster-1','lobster-2',Cambria,Georgia,serif;

    font-size: 2.9em;

    font-weight: normal;

    margin-top: 0;

    padding: 5px 0 0 30px;

    text-rendering: optimizelegibility;

    width: 440px;

}



#header #logo h1 a {



    /*color: #11242E;*/



    color: #fff;



    text-decoration: none;



    text-shadow: 0 1px 1px #000;



}	





ul.nav {



	



	}



ul.nav li {

	float:left;

	padding:0 3px 5px;

	border-left:#11242E 1px solid;

	}



ul.nav li a {

	/*padding:3px 10px; ORIGINAL CSS SETTINGS BEFORE ADDING VIDEO PAGE */

	padding:3px 5px;

	/*font-size: 1.2em; ORIGINAL CSS SETTINGS BEFORE ADDING VIDEO PAGE */

	font-size: 1.1em;

	font-weight:normal;

	color: #11242E;

	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.4);

	text-rendering: optimizelegibility;

	font-family: 'Lobster','lobster-1','lobster-2',Cambria,Georgia,serif;

	}





/*- End Header -------------------------------------------------------------*/



/*-----------------------------------------------------------------------------------------------*/





/*- Main Content -----------------------------------------------------------*/







		#mainWrap {background:url(images/bgs/mainWrap.gif) repeat-y center top;}





			#main {color:#333; background:url(images/bgs/main.jpg) no-repeat center top;}



				



				#content,

				#sidebar {margin-top:10px;}



			



				/*- The content (Left column) -*/



				#content {float:left; width:660px;}



				



				/*- The sidebar (Right column) -*/



				#sidebar {float:right; width:325px;}



			





/*- End Main Content -------------------------------------------------------*/



/*-----------------------------------------------------------------------------------------------*/





/*- Site Description -------------------------------------------------------*/





	



		#siteDescription {padding:20px 46px 35px; background:url(images/bgs/siteDescription.png) no-repeat center bottom;}



				#siteDescription h2 {font-size:1.3em; font-weight:normal; line-height:150%; color:#666; text-shadow:1px 1px #FFF;}



			





/*- End Site Description ---------------------------------------------------*/



/*-----------------------------------------------------------------------------------------------*/





/*- The Post ---------------------------------------------------------------*/







		.post {float:left; width:100%; clear:both; padding-bottom:30px;}



		



			.postMeta {float:left; width:575px; font-size:0.8em; text-transform:uppercase; color:#999; padding:10px 15px; margin-left:55px; border-bottom:1px solid #DDD;}



				.postMeta p,



				.postMeta li {float:left;}



				.postMeta p {padding-left:25px;}



				.postMeta a {line-height:130%; color:#999;}



				.postMeta a:hover {color:#666;}



				



			/*------------------------------------------*/



			/* POST TITLE								*/



			/*------------------------------------------*/



			



			.mainTitle {padding:7px 0 9px 50px; background:#6AB32E url(images/bgs/post/main-title.png) no-repeat 0 0; border-bottom:1px solid #5A962F; position:relative; height:38px;}



				



				/*- Post Name -*/



				.mainTitle h3,



				.mainTitle h3 a {color:#FFF;}



				.mainTitle h3 {font-size:1.9em; font-weight:normal; line-height:130%; text-shadow:1px 1px #000; margin-right:0; float:left; width:490px;}	



				



				/*- Date -*/



				.postDate {font-size:1.6em; letter-spacing:-0.05em; text-shadow:1px 1px #ccc; margin-top: 4px;}



					.postDate span {margin-left:3px;}



					.month {color:#447223;}



					.day {color:#51892A;}



					.year {color:#59962E;}



			



			/*------------------------------------------*/



			/* POST IMAGE (CUSTOM FIELD)				*/



			/*------------------------------------------*/



			



			.postImage {margin-left:55px;}



				.postImage img {display:block; padding:1px; margin:10px 0 3px; border:1px solid #CCC; width:100%;}	



/*				



.postImage {float:left; padding: 0 10px 0 0;}



.postImage img {



    border: 1px solid #CCCCCC;



    display: block;



    height: 140px;



    margin: 0;



    padding: 1px;



	}	*/				



				



			/*------------------------------------------*/



			/* POST INFO (AUTHOR + COMMENT AMOUNT)		*/



			/*------------------------------------------*/		



			



			.author {background:url(images/icons/author.gif) no-repeat left center;}



			.commentNumber {float:right !important; background:url(images/icons/bubble.gif) no-repeat left center;}



				.commentNumber a {color:#6F95D7;}



			



			/*------------------------------------------*/



			/* POST TEXT								*/



			/*------------------------------------------*/



			



			.entry {



					clear: both;



					padding: 5px 5px 15px 55px;



					text-align: justify;	



				}



					



				.entry h4,



				.entry h5,



				.entry h6,



				.entry ul,



				.entry ol,



				.entry blockquote {margin:5px 0 30px;}



				



				.entry p,



				.entry li {font-size:0.95em;}



								



				.entry p {line-height:145%; padding-bottom:12px;}	



						



				.entry a {text-decoration:underline; color:#AC6C13;}



				.entry a:hover {color:#000;}



				.entry a:visited {color:#666;}			



				



				.entry ul li,



				.entry ol li {line-height:130%; margin:0 0 7px 25px;}



				.entry ul li {list-style:url(images/icons/bullet.gif);}



				.entry ol li {list-style:lower-roman;}



				



				.entry h3.result {font-size:1.3em; line-height:130%; position:relative; left:-5px;}



				.entry h4 {font-size:1.3em; font-weight:normal; text-transform:uppercase; color:#000000; padding:0px 0 0px 1px; margin-top:1px; border-bottom:1px solid #D8D8FF; 



				position:relative; left:-10px; line-height:120%;}



				.entry h5 {text-transform:uppercase;}



			



				.entry img {max-width:600px; height:auto;}



				



				.entry blockquote {font-size:1.2em; font-style:italic; padding:10px 20px 0; border-left:5px solid #E5E6E2;}



					.entry blockquote p {line-height:130%;}



					



				.aligncenter {display:block; margin:0 auto;}



				.alignleft {float:left;}



				.alignright {float:right;}





						



			/*------------------------------------------*/



			/* POST CATEGORIES							*/



			/*------------------------------------------*/



			



			.postCategory {border-top:1px solid #DDD; background:url(images/icons/folder.gif) no-repeat 10px 11px;}



				.postCategory a {margin-left:5px;}



				.postCategory-elements {padding:0 !important; width:475px;}



			



			/*------------------------------------------*/



			/* POST TAGS								*/



			/*------------------------------------------*/



			



			.postTags {background:url(images/icons/tag.gif) no-repeat 10px 10px;}



				.postTags ul {float:left; width:450px;}



					.postTags li {margin-left:5px;}



			



			/*------------------------------------------*/



			/* POST SHARE								*/



			/*------------------------------------------*/



	



			.postShare {padding-bottom:7px !important; background:url(images/icons/bookmark.gif) no-repeat 10px center;}



				.postShare p {margin-right:3px;}



				.postShare li {margin:2px 0 0 3px; position:relative; top:-3px;}



					.postShare a {width:16px; height:16px;}



					



					.share-Email a {background-position:0 -96px;}



					.share-Email a:hover {background-position:0 -113px;}	



					.share-Delicious a {background-position:-17px -96px;}



					.share-Delicious a:hover {background-position:-17px -113px;}			



					.share-Digg a {background-position:-34px -96px;}



					.share-Digg a:hover {background-position:-34px -113px;}			



					.share-Facebook a {background-position:-51px -96px;}



					.share-Facebook a:hover {background-position:-51px -113px;}			



					.share-Myspace a {background-position:-68px -96px;}



					.share-Myspace a:hover {background-position:-68px -113px;}			



					.share-Google a {background-position:-85px -96px;}



					.share-Google a:hover {background-position:-85px -113px;}			



					.share-Linkedin a {background-position:-102px -96px;}



					.share-Linkedin a:hover {background-position:-102px -113px;}		



					.share-Twitter a {background-position:-119px -96px;}



					.share-Twitter a:hover {background-position:-119px -113px;}			



					.share-Reddit a {background-position:-136px -96px;}



					.share-Reddit a:hover {background-position:-136px -113px;}



					.share-Stumbleupon a {background-position:-153px -96px;}



					.share-Stumbleupon a:hover {background-position:-153px -113px;}		



					.share-Newsvine a {background-position:-170px -96px;}



					.share-Newsvine a:hover {background-position:-170px -113px;}		



					.share-Technoratti a {background-position:-187px -96px;}



					.share-Technoratti a:hover {background-position:-187px -113px;}



					



			/*------------------------------------------*/



			/* POST NAVIGATION (PREVIOUS + NEXT POSTS)  */



			/*------------------------------------------*/



			



			.postNav {width:605px; padding:1px 0; background:url(images/bgs/post/postNav.jpg) repeat-x 0 0; border-bottom:0;}



				.postNav p {padding:0;}



				.postNav .nextPost {float:right;}



					.postNav a {display:block; color:#999; padding:9px 0;}	



					.postNav a:hover {color:#5E9E28;}



					.postNav .nextPost a {padding-right:40px; background:url(images/bgs/post/postNav-nextArrow.png) no-repeat 100% 0;}



					.postNav .nextPost a:hover {background-position:100% -60px;}



					.postNav .prevPost a {padding-left:40px; background:url(images/bgs/post/postNav-prevArrow.png) no-repeat 0 0;}



					.postNav .prevPost a:hover {background-position:0 -60px;}







/*- End The Post -----------------------------------------------------------*/



/*-----------------------------------------------------------------------------------------------*/





/*- Comment List -----------------------------------------------------------*/		



				





		#commentList {clear:both; padding:30px 0 50px;}



		



			#commentList li {clear:both; padding:20px 0 5px 65px;}			



											



				.avatarHolder,



				div.comment,



				div.pingback {float:left;}



				



				/*------------------------------------------*/



				/* TITLE									*/



				/*------------------------------------------*/



						



				#commentList .subTitle {background:url(images/bgs/comments/commentList-title.jpg) repeat-y 0 0;}



					#commentList .subTitle .subTitleBorder {background:url(images/bgs/comments/commentList-title-border.jpg) no-repeat 0 100%;}	



						#commentList .subTitle h4 {color:#648CCC; text-shadow:1px 1px #E6EFFC; background:url(images/icons/bubble-title.gif) no-repeat 65px 12px;}		



			



				/*------------------------------------------*/



				/* AVATAR									*/



				/*------------------------------------------*/



				



				.avatarHolder {width:61px; height:52px; margin:7px 5px 0 0; background:url(images/bgs/comments/avatar.gif) no-repeat 0 0; position:relative;}



					.avatarHolder img {margin:2px 0 0 2px;}



					



				/*------------------------------------------*/



				/* COMMENT BOX								*/



				/*------------------------------------------*/



				



				div.comment,



				div.pingback {padding:15px 15px 0; border:1px solid #EBEBEB; position:relative;}



			



					.commentDate,



					.commentText {font-size:0.84em;}



					



					/*- Author and Date -*/



					.commentAuthorAndDate {padding:0 10px 10px; border-bottom:1px solid #EBEBEB;}



						.commentAuthor em {color:#999;}



						.commentAuthor {float:left;}



						.commentAuthor a {color:#333;}



						.commentDate {float:right;}



						.commentDate a {color:#CCC;}



						.commentDate a:hover {color:#666;}



					



					/*- Comment text -*/



					.commentText {padding:10px;}



						.commentText p {line-height:130%; padding-bottom:10px;}



						.commentText a {color:#000;}



				



				/*------------------------------------------*/



				/* COMMENT DEPTH							*/



				/*------------------------------------------*/



				



				#commentList .children {clear:both;}



				



				#commentList li.depth-1 div.pingback {width:511px;}



				#commentList li.depth-1 div.comment {width:445px;}



				#commentList li.depth-2 div.comment {width:378px;}



				#commentList li.depth-3 div.comment {width:308px;}



				



				#commentList li.depth-2,



				#commentList li.depth-3 {padding-left:67px; background:url(images/bgs/comments/reply.gif) no-repeat 18px 28px;}



											



					#commentList li.depth-2 .commentDate,



					#commentList li.depth-3 .commentDate {float:left; clear:left; margin-top:3px;}	



					



					



				/*------------------------------------------*/



				/* PINGBACK									*/



				/*------------------------------------------*/



				



				#commentList li.pingback .avatarHolder {display:none;}



							



				/*------------------------------------------*/



				/* ADMIN COMMENT							*/



				/*------------------------------------------*/



						



				#commentList div.comment-author-admin,



				#commentList div.bypostauthor,



				#commentList div.comment-author-admin .commentAuthorAndDate,



				#commentList div.bypostauthor .commentAuthorAndDate {border-color:#DDD;}



				



				#commentList div.comment-author-admin,



				#commentList div.bypostauthor {background:#EBEBEB url(images/bgs/comments/admin.jpg) repeat-x 0 0;}



					#commentList div.comment-author-admin .commentAuthorAndDate,



					#commentList div.bypostauthor .commentAuthorAndDate {text-shadow:1px 1px #FFF;}



					#commentList div.comment-author-admin .replyLink a,



					#commentList div.bypostauthor .replyLink a {background-position:-172px -21px;}



					



				/*------------------------------------------*/



				/* REPLY LINK								*/



				/*------------------------------------------*/



				



				.replyLink {text-align:right; padding-bottom:0 !important; display:none; height:20px;}



					.replyLink a {float:right; width:47px; height:20px; background-position:-172px 0;}



				



				/*------------------------------------------*/



				/* WAITING FOR MODERATION					*/



				/*------------------------------------------*/



				.waiting4Mod {font-style:italic; color:#E26F5A;}



				



				/*------------------------------------------*/



				/* EDIT COMMENT								*/



				/*------------------------------------------*/



				.editComment {text-align:right;}



					.editComment a {font-size:0.8em; font-weight:bold; text-transform:uppercase; color:#8F3A2C;}



					



				/*------------------------------------------*/



				/* CANCEL REPLY + LOGGED IN OPTIONS			*/



				/*------------------------------------------*/



				.cancel-comment-reply,



				.logged-in-as {font-size:0.9em;}



					.cancel-comment-reply a,



					.logged-in-as a {color:#AC6C13;}



				



		



/*- End Comment List -------------------------------------------------------*/															



/*-----------------------------------------------------------------------------------------------*/





/*- Comment Form -----------------------------------------------------------*/







		#commentForm {padding-bottom:50px;}



			



			/*- Title -*/



			#commentForm .subTitle {background:url(images/bgs/comments/commentForm-title.jpg) repeat-y 0 0;}



				#commentForm .subTitle .subTitleBorder {background:url(images/bgs/comments/commentForm-title-border.jpg) no-repeat 0 100%;}



				#commentForm .subTitle h4 {color:#C09104; text-shadow:1px 1px #FBEECA; background:url(images/icons/pencil.gif) no-repeat 65px 11px;}



				



			/*- Form elements -*/



			#commentForm p {padding:0 0 15px 65px;}	



			#commentForm label {display:block; font-size:0.8em; text-transform:uppercase; color:#999; padding-bottom:3px;}



			#commentForm input,



			#commentForm textarea {width:380px; font-family:inherit; font-size:1em; color:#999; padding:8px 10px; border:1px solid #DDD;}



			#commentForm textarea {font-size:0.9em; height:170px; overflow:auto;}



			#commentForm button {width:128px; background-position:-43px 0;}



			#commentForm button.hoverBtn {background-position:-43px -33px;}



			





/*- End Comment Form -------------------------------------------------------*/



/*-----------------------------------------------------------------------------------------------*/





/*- Sidebar ----------------------------------------------------------------*/







		.sidebarBox {padding-bottom:30px;}



						



			/*------------------------------------------*/



			/* TITLES									*/



			/*------------------------------------------*/		



			.sidebarTitle {background:url(images/bgs/sidebar/sidebar-title.jpg) repeat-y 100% 0; border-bottom:1px solid #E0E0DF; position:relative;}



				.sidebarTitle h4 {font-size:1.5em; font-weight:normal; text-transform:capitalize; color:#7F7F7F; text-shadow:1px 1px #FFF; padding:16px 15px 12px 25px; margin-bottom:5px;}		



				.sidebarBox a:hover {text-decoration:none;}



			



			/*------------------------------------------*/



			/* LINK LISTS								*/



			/*------------------------------------------*/		



			.sidebarBox ul {margin-right:40px;}



			#widgetList div#storiesBox li {padding-left:0px; margin-left: -8px;}



				.sidebarBox li a {display:block; font-size:1.15em; line-height:130%; color:#999; padding:14px 14px 14px 60px; border-bottom:1px solid #DDD;}



				.sidebarBox li.last a {border:0;}



			



			.sidebarBox ul li ul {



				margin-left: 55px;



				margin-right: 0;



				margin-top: 0;



				clear:both;



				}	



			.sidebarBox ul li ul li {



				margin-left:0;



				}	



			#widgetList ul.children li ul li strong {



				display:block;



				font-size:12px;



				}	



			#widgetList ul.children li a {



				color:#039;



				}	



div.children {

		margin-left: 58px;

		margin-right: 0;

		margin-top: 0;

		clear:both;	

	}



#widgetList div.children strong {

	display:block;

	font-size:12px;

	}	



#widgetList div.children a {

	color:#039;

	}



.mainstory {

	float:right;

	width:242px;

	}	



.mainstory strong {

	font-size:16px;

	display:block;



	}				



				



			/*------------------------------------------*/



			/* SEARCH BOX								*/



			/*------------------------------------------*/	



			#searchBox {}



				#searchBox p {padding:20px 20px 0 25px;}



				#searchBox input {font-size:1em; font-family:inherit; width:165px; color:#999; padding:5px; margin-right:5px; background:#FFF; border:1px solid #DDD;}	



				#searchBox button {width:42px; background-position:0 0; position:relative; top:-5px;}



				#searchBox button.hoverBtn {background-position:0 -33px;}	



						



			/*------------------------------------------*/



			/* CATEGORY BOX								*/



			/*------------------------------------------*/



			#categoryBox {}



				#categoryBox a {background:url(images/icons/folder-sidebar.gif) no-repeat 0 0;}



				#categoryBox a:hover {color:#B95050; border-color:#E3CBC4;}



				



			/*------------------------------------------*/



			/* RECENT POSTS BOX							*/



			/*------------------------------------------*/



			#recentPostsBox {}



				#recentPostsBox a {background:none;}



				#recentPostsBox a:hover {color:#7D5197; border-color:#E1CFF7;}



				



			/*------------------------------------------*/



			/* RECENT COMMENTS BOX						*/



			/*------------------------------------------*/



			#recentCommentsBox {}



				#recentCommentsBox span,



				#recentCommentsBox em {display:block;}



				#recentCommentsBox em {font-size:0.9em;}



				#recentCommentsBox a {background:url(images/icons/bubble-sidebar.gif) no-repeat 0 0;}



				#recentCommentsBox a:hover {border-color:#D2E4E4;}



				#recentCommentsBox a:hover span {color:#739AD7;}  



				#recentCommentsBox a:hover em {color:#6AB32E;}



				



			/*------------------------------------------*/



			/* ARCHIVES BOX								*/



			/*------------------------------------------*/



			#archivesBox {}



				/*#archivesBox a {background:url(images/icons/clock-sidebar.gif) no-repeat 0 0;}*/



				#archivesBox a {background:none;}



				#archivesBox a:hover {color:#C59703; border-color:#F0E5C0;}



				



			/*------------------------------------------*/



			/* BLOGROLL BOX								*/



			/*------------------------------------------*/	



			#blogrollBox {}



				#blogrollBox a {background:url(images/icons/arrow-sidebar.gif) no-repeat 0 0;}



				#blogrollBox a:hover {color:#73B73A; border-color:#D5E9C4;}	



				



			/*------------------------------------------*/



			/* LINKS ON HOVER							*/



			/*------------------------------------------*/	



			#categoryBox a:hover,



			#recentPostsBox a:hover,



			#recentCommentsBox a:hover, 



			#archivesBox a:hover,



			#blogrollBox a:hover {background-position:-246px 0;}



				





/*- End Sidebar ------------------------------------------------------------*/



/*-----------------------------------------------------------------------------------------------*/





/*- Widgets ----------------------------------------------------------------*/







		#widgetList {}



			#widgetList .sidebarTitle {margin-bottom:10px;}



			#widgetList li {color:#666; list-style:none; padding: 10px 0 10px 20px; border-bottom:1px solid #DDD;}



		 div#widgetList li ul.children li {color:#666; list-style:none; padding:7px 0 2px 30px; border-bottom:none;}



			#widgetList li.first {}



			#widgetList li.last { }



			#widgetList h4 a {color:#7F7F7F;}



			#widgetList a {display:inline; color:#999; padding:0; border:0;}



			



#widgetList a.ptitle {



    margin-top: 0;



}





			#widgetList a:hover,



			#widgetList h4 a:hover {color:#333;}						



			



			/*- Calendar -*/



			#calendar_wrap {padding:0 50px 0 15px;}



				#wp-calendar {width:100%; color:#999;}



					#wp-calendar th {padding-top:10px;}



					#wp-calendar th,



					#wp-calendar td {text-align:center;}



					#wp-calendar a {color:#666;}



					#wp-calendar a:hover {text-decoration:underline;}



			



			/*- Text Widget -*/



			.textwidget {padding:10px 27px 5px;}



				.textwidget p {line-height:130%; padding-bottom:5px;}







/*- End Widgets ------------------------------------------------------------*/



/*-----------------------------------------------------------------------------------------------*/





/*- Navigation -------------------------------------------------------------*/





		



		#navigation {clear:both; padding:28px 55px 0; border-top:3px solid #EEE;}



		



			#navigation a {height:34px;}



			



			/*- Previous Page Link -*/



			#prevPage {float:left;}		



				#prevPage a {width:139px; background-position:-221px 0;}



				#prevPage a:hover {background-position:-221px -35px;}



			



			/*- Next Page Link -*/



			#nextPage {float:right;}



				#nextPage a {width:110px; background-position:-231px -70px;}



				#nextPage a:hover {background-position:-231px -105px;}







/*- End Navigation ---------------------------------------------------------*/



/*-----------------------------------------------------------------------------------------------*/





/*- Tag Cloud --------------------------------------------------------------*/





		



		#tagCloud {clear:both; padding-top:10px;}



			



			/*- Title -*/



			#tagCloud .subTitle {background:url(images/bgs/tag-cloud/tagCloud-title.jpg) repeat-y 0 0;}



				#tagCloud .subTitle .subTitleBorder {background:url(images/bgs/tag-cloud/tagCloud-title-border.jpg) no-repeat 0 100%;}



				#tagCloud .subTitle h4 {color:#999; text-shadow:1px 1px #FFF; background:url(images/icons/tag-title.gif) no-repeat 65px 11px;}



						



			/*- The tag list -*/



			#tagCloud ul {padding:0 20px 50px; margin:0 30px; background:url(images/bgs/tag-cloud/zig-zag.gif) repeat-x left bottom;}



				#tagCloud li {float:left; text-transform:capitalize; padding:15px 0 0 20px;}



				#tagCloud a {font-size:0.8em; color:#CD5550;}



					



					#tagCloud .tagSize-1 a {font-size:1.8em; color:#4C80FE;}



					#tagCloud .tagSize-2 a {font-size:1.4em; color:#1AA4E1;}



					#tagCloud .tagSize-3 a {font-size:1.2em; color:#5AAD97;}



					#tagCloud .tagSize-4 a {font-size:1em; color:#B3A40C;}



					#tagCloud .tagSize-5 a {font-size:0.9em; color:#D79017;}



									



				/*- Divider -*/



				#tagCloud .divider {float:none; clear:both; width:100%; height:1px; padding:15px 0 0 0; border-bottom:1px solid #DDD;}



				#tagCloud .divider.last {border:0;}	







/*- End Tag Cloud ----------------------------------------------------------*/



/*-----------------------------------------------------------------------------------------------*/





.pic_title_main {



    margin-top: 0;



	font-size:14px;



	}



.pic_title_main strong {



	font-weight:normal;



	}





.postdata {



	clear:both;



	}



	



.pic_title_main .postImage {



	float:left;



	margin-left: 50px;



	width:600px;



	}





.pic_title_main .pic_title {



	float:right;



	padding: 9px 0 0;



	width: 280px;



	}



	



.pic_title_main .pic_title .pdata {



	padding: 0 0 5px;



	}



	



.pic_title h3 {



    font-size: 1.9em;



    font-weight: normal;



    margin-right: 0;



    text-shadow: 1px 1px #000;



	padding-bottom: 10px;



}



.pic_title h3, .pic_title h3 a {



    color: #fff;



}





.pic_title .pdata a {



    color: #6F95D7;



}







.newsletter {

    color: #666666;

    font-family: Cambria,Georgia,serif;

    line-height: 100%;

    margin-top: -5px;

    padding: 0 25px 0 5px;

	width:240px;

	}



.newsletter p {

    float: left;

    padding: 8px 0 8px 5px;

	}



.newsletter p input {



	margin:0;



	}



	



	



.post_pages {



	padding: 0 0 15px 40px;	



	}	



.post_pages h4 {



	display:block;



	text-align:center;



	color:#000000;



	font-size:32px;



	}	



.post_pages h4 a {



	color:#036;



	}	



.post_pages strong {

	text-align:center;

	}

		



.post_pages ul {



	list-style:none;



	}	



.post_pages ul li {

	text-align:center;

	padding:3px 10px 2px 0;



	}	



.post_pages ul li a {



	color:#036;



	text-decoration:none;



	}	







#content h2 {



	padding:1px 2px 2px 55px;



	}	



#content h2 a {



	color:#039;



	text-decoration:underline;



	font-size:18px;



	}	



	



/*- Footer -----------------------------------------------------------------*/







		#footer {font-size:0.75em; color:#999; padding:20px 0 40px;}



		



			#footer .pageList,

			#copywright {padding:10px 20px; margin:0 15px;}



#footer .pageList ul li ul {

	display:none;

	}



			



				#footer a {color:#999;}



				#footer a:hover {color:#666;}



		



			/*- Footer page list -*/	



			#footer .pageList {padding-bottom:5px; padding-top:0;}



				#footer .pageList li {float:left; line-height:180%; padding-left:20px;}



				#footer .pageList a {text-transform:uppercase;}



		



			/*- Copywright -*/



			#copywright {



				    border-top: 1px solid #DDDDDD;



					color: #000000;



					font-family: arial;



					font-size: 13px;



				}



				#about {float:left; width:700px;}



				#codeIsPoetry {float:right; width:134px; height:11px; background-position:0 -130px;}



	}



/*- End Footer -------------------------------------------------------------*/



/*-----------------------------------------------------------------------------------------------*/



.banner {

    margin: 0 30px;

	text-align:center;

	}

.banner_bg {

    background: none repeat scroll 0 0 #CCCCCC;

    height: 100px;

    opacity: 0.4;

    padding: 2px;

    text-align: center;

	display:none;

	}

.banner a {

    text-align: center;

	margin:auto;

	}

.banner a img {

	border:#333 1px solid;

	padding:2px;

	margin:3px 0 0;

	}



.next_post_main {

    clear: both;

    float: left;

    padding-bottom: 30px;

    width: 96%;

}



.next_post_main h2 {

	padding-bottom: 5px;

	font-size:24px;

	color:#039;

	}

.next_post_main img {

	float:left;

	width:250px;

	height:250px;

	border:#CCC 1px solid;

	padding:2px;

	margin:0 5px 5px 0;

	}

.next_post_main .nextpost {

	float:left;

	padding: 0 0 0 5px;

	width: 630px;

	}

/*-----------------------------------------------------------------------------------------------*/

#piGal {

	width:100%;

	text-align:center;

	}

/*-----------------------------------------------------------------------------------------------*/



.header_books {

	clear:both;

	padding:35px 0 0 22px;

	}

.header_books ul {

	list-style:none;

	padding:0;

	margin:0;

	}

.header_books ul li {

	float:left;

	padding-left:10px;

	text-align:center;

	width: 112px;

	line-height: 11px;

	}

.header_books ul li a {

	font-size:11px;

	color:#000;

	text-decoration:none;

	text-align:center;

	line-height: 11px;

	font-weight:bold;

	}

.header_books ul li a img {

    border: 1px solid #000000;

    height: 55px;

    padding: 1px;

    width: 45px;

	}

.header_books ul li a:hover {

	color:#039;

	}

.header_books ul li a:hover img {

	border:#fff 1px solid;

	}

	

div.newsletter-widget {

	margin:0;

	height: 20px;

	padding-left:0;

	}	

	

.cuf_label {

	text-align:left;

	}	

	

#cuform .cuf_label {

	font-size:12px;

	}	

#cuform .cuf_label b {

	font-size:14px;

	}	

	

.capris {

	float:right;

	color: #999999;

    float: right;

    font-size: 10px;

    padding-top: 27px;

}	

#footer .capris a:hover {

	color: #999999;

	text-decoration: none;

	}



.container_24 #columnLeft {

    display: none;

}

.container_24 #bodyContent {

width: 78%;

left: 0px;

padding-top: 15px;

}

.container_24 td a {

color: #000000;

text-decoration: none;

font-size: 12px;

font-weight: bold;

padding: 3px;

}

.container_24 h1 {

padding-bottom: 21px;

}

#piGal {

    padding-bottom: 10px;

}

#mc_signup {

    padding: 0 10px;

    width: 275px;

	}

.mc_merge_var {

    margin-bottom: 0 !important;

}	

#mc_signup_form .mc_input {

    height: 30px;

}

#mc_signup_submit {

    font-weight: bold;

    height: 30px;

}	

#searchform input {

	height: 25px;

	width: 75%;

	}

#searchform button {

	cursor: pointer;

	}