@charset "UTF-8";
/* CSS Document */
/*  
Theme Name:Basic-ItsrickyJAN
Theme URI: http://www.itsricky.com
Description: This is the Basic Itsricky Theme
Version: 1.1
Author: Ricky Synnot
Author URI: http://www.itsricky.com

*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5,
h6, p, blockquote, pre, a, code, del, em, font, img, small,
strike, strong, dl, dt, dd, ol, ul, li, fieldset, form,
label, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ‘’; content: none; }


body { font-style:normal;  font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; font-size:14px; 
}

#allContent{ width:980px; height:2000px; margin-left:auto; margin-right:auto; top:0; z-index:0; font-style:normal; padding-left:10px;
}

h1 { font-family:Helvetica, "Helvetica Neue", Arial, sans-serif; font-size:11px; font-style:normal; font-weight:normal; display:inline;color:#CCC; margin-top:2px;
}
h2 { font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; font-size:26px; font-style:italic; color:#52a7d3; text-align:center; font-weight:normal;
}
h3 { font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; font-size:36px; font-style:italic; color:#52a7d3; display:inline; font-weight:normal; background-color:#FFF; 
}
h4 { font-family:Helvetica, "Helvetica Neue", Arial, sans-serif; color:#616161; font-size:65px;  font-weight:normal;  letter-spacing:-2px; }
h4.small { font-family:Helvetica, "Helvetica Neue", Arial, sans-serif; color:#616161; font-size:45px;  font-weight:normal;  letter-spacing:-2px; }

h5 { color:#616161; font-family:Helvetica, "Helvetica Neue", Arial, sans-serif; font-size:14px; font-style:normal; font-weight:normal; margin-top:2px; margin-bottom:8px; text-decoration:none;}
h5 a { text-decoration:none; }
h5 a:hover {text-decoration:underline; }

h6 { font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; font-size:14px; font-style:italic; font-weight:normal; color:#e06900; margin-top:8px; margin-bottom:14px;  }

h6 a { color:#e06900; text-decoration:underline;  }

h6 a:hover { color:#e06900; text-decoration:none;  }

.csIntro { font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; font-size:28px; font-style:italic; font-weight:normal;  color:#e06900; display:inline; }

.forWho {width:auto;}

p { font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; font-style:normal; color:#616161; margin-top:10px; margin-bottom:12px; line-height:18px;  }

p.frontEx { font-family:Georgia, "Times New Roman", Times, serif;  font-size:14px; font-style:normal; color:#616161; line-height:1.5em; letter-spacing:105%; margin-top:4px;}

p.pageIntro { visibility:hidden;}

a { color:#e06900;  }

a hover { color:#616161; }

.post-content {float:left!important;width:auto!important}

#category{ width:980px; height:30px; clear:both;text-align:right; }

#logo{float:left; width:326px; height:105px; }

#contact{ float:right; width:210px; height:60px; text-align:right; margin-right:0;}

#positioning{ float:left; clear:both; text-align:center; height:75px; width:980px; }

.headingCaseStudies{ z-index:3; height:55px; float:left; clear:both; margin:10px 0 0 0;  padding:4px; }

#liveBox{ z-index:2; width:1090px; height:420px; margin-left:-56px; background-image:url(/images/jan/liveBoxBG.jpg); background-repeat:no-repeat; float:left; clear:both;padding-left:86px; }

.liveBoxHit{ z-index:5; width:292px; height:320px; margin:75px 10px 0 0; float:left; background-image:url(/images/jan/hitBG.png); background-repeat:no-repeat; padding:0; }

.hitPic { z-index:20; margin:7px 0 0 16px; cursor:pointer; float:left; padding:0;}

.caseName {  z-index:22; width:auto; float:left; margin:10px 0 0 12px;  }

.showMeBut { z-index:23;  width:70px; float:right; margin:10px 16px 0 0; 	}

.wwdb { width:960px; height:140px; background-image:url(http://www.itsricky.com/images/what-we-do.png); background-repeat:no-repeat;  float:left; margin: 25px 0 30px 10px; clear:both; }

.headingRecentProjects{ z-index:3; height:55px; padding:2px; text-align:left; float:left; margin:0; clear:both;
}
.headingSingle{ z-index:3; height:55px; text-align:left; float:left; margin-top:0px; clear:both; margin-bottom:30px;
}
.popTitleDiv{ margin-left:50px; margin-top:18px;
}
.popTitle {font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; font-size:26px; font-style:italic; font-weight:normal;  color:#52a7d3;  float:left; clear:both; 
}
.popContentA { margin-top:315px; float:left; margin-left:51px; width:265px; font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; font-size:14px; font-style:normal; color:#616161;
}
.popContentB { margin-top:315px; float:left; margin-left:51px; width:265px; font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; font-size:14px; font-style:normal; color:#616161;
}
.popContentC { margin-top:315px; float:left; margin-left:51px; width:265px; font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; font-size:14px; font-style:normal; color:#616161;
}
#textCol { width:250px; float:left; margin:0px; line-height:18px;
}
#imgCol {width:700px; float:right; margin:0;
}
#imgColWords { width:550px; float:right; margin:0; font-size:12px;  margin-right:150px; 
}
#footer { width:980px; height:100px; margin-top:30px; margin-bottom:100px; float:left; clear:both;
}
.preHead { width:auto; height:auto; margin:0 0 1px 0; float:left; 
}
.preHeadTxt {font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; font-size:16px; font-style:italic; color:#FFF; background-color:#52a7d3; display:inline; font-weight:normal;
}
#plainPage { width:500px; min-height:500px; line-height:18px; float:left; clear:both; 
}
#thePosts {width:995px;   height:auto;  margin-top:24px; margin-bottom:20px; clear:both; float:left;
}
.postBlock {
	width:482px; height:252px; float:left;  background-color:#FFF; margin-right:15px; margin-bottom:15px; z-index:30;
}
.postThumb { width:167px; height:252px; float:left; 
}
.postText { width:262px; height: 202px; float:left; margin-left:24px; margin-top:25px; padding-left:3px;
}
p.postmetadata { color:#999; font-size:12px;
}
.backHome {width:auto; height:auto; margin:0; float:right; }

.backHomeTxt {font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; font-size:16px; font-style:italic; color:#FFF; background-color:#e06900; display:inline; font-weight:normal;}
a.backHome {font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; font-size:16px; font-style:italic; color:#FFF; display:inline; background-color:#e06900; text-decoration:none; font-weight:normal;
}

.preLine {width:995px; height:auto; float:left; clear:both; }


.pagenav { … } /* the outermost list item; contains whole list */
.page-item-2 { … } /* item for Page ID 2 */
.page_item { list-style:none; } /* any Page item */
.current_page_item { … } /* the current Page */
.current_page_parent { … } /* parent of the current Page */
.current_page_ancestor { … } /* any ancestor of the current Page */


img.alignright {float:right; margin:0 0 1em 1em; border:0; border:none;}
img.alignleft {float:left; margin:0 1em 1em 0; border:0; border:none;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto; border:0; border:none;}
a img.alignright {float:right; margin:0 0 1em 1em; border:0; border:none;}
a img.alignleft {float:left; margin:0 1em 1em 0; border:0; border:none;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto; border:0; border:none;}

#caseComtainer {width:985px; height:646px; z-index:1; }
.csText {width:442px; height: 570px; margin: 31px 17px 31px 32px; float:left; }
.csImg {width:450px; height: 584px; margin: 31px 26px 31px 0; float:left; text-align:center; }
.csTextArea {width:426px; height: 391px; float:left; }
.csTextCol  {width:205px; height: 391px; float:left; margin-right: 15px; margin-top:15px;  }
.csTextCol2  {width:205px; height: 391px; float:left; margin-top:15px;  }
.cstxtWide {width:445px; height:auto; float:left; clear:both; margin:0; }
.csIntro { font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; font-size:28px; font-style:italic; font-weight:normal;  color:#e06900; display:inline; }
.csOutro { font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; font-size:18px; font-style:italic; font-weight:normal;  color:#52a7d3; display:inline; }
.csTitle { font-family:Helvetica, "Helvetica Neue", Arial, sans-serif; color:#616161; font-size:65px; z-index:100; letter-spacing:-2px;  }
p {font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; font-size:14px;  color:#616161;}
p.caption {font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; font-size:12px; color:#999}
