/* Theme Name: Pallian Creative, Inc.
   www.pallian.com
   hello@pallian.com
   1800 490 0487
   Author: Adarsh D Pallian
*********************************************************************************************************/

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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
.clear {clear:both;}

/* Begin Pallian.com Theme *********************************************************************/

body {font-size: 12px; font-family: Lucida Grande, Lucida Sans Regular, Lucida Sans Unicode, Arial, Verdana, sans-serif; color: #000; background: #c4aeae url("img/pallian_bg.png") top repeat-x;}
a {color:#a36b6b;text-decoration:none; font-weight: bold;  }
a:visited {color:#a36b6b;}
a:hover {color:#000; border-bottom: thin dotted #000;}
p strong { font-weight: bold}

#header_wrapper { margin: 0 auto; width: 1005px; background: #181818 url("img/header_bg.jpg") top repeat-x; height: 265px;}
.logo { float: left; background: url("img/pallian_logo.png") top left no-repeat; width: 293px; height: 39px; margin-top: 15px;}
.logo h1 {text-indent: -999px; overflow: hidden;}
.whoweare { float: left; display: block; background: url("img/awesomeness.png") top left no-repeat; width: 1000px; height: 200px; margin-top: 5px;}

.navigation { float: right; margin-top: 20px; }
.navigation .menu {padding: 0 10px 10px;}
.navigation .menu li {float: left;  padding: 5px 10px; }
.navigation .menu li.work a {float: left; background: url("img/nav_work.png") top left no-repeat; width: 37px; height: 13px; text-indent: -999px; overflow: hidden;}
.navigation .menu li.about a {float: left; background: url("img/nav_about.png") top left no-repeat; width: 44px; height: 13px; text-indent: -999px; overflow: hidden;}
.navigation .menu li.blog a {float: left; background: url("img/nav_blog.png") top left no-repeat; width: 35px; height: 13px; text-indent: -999px; overflow: hidden;}
.navigation .menu li.contact a {float: left; background: url("img/nav_contact.png") top left no-repeat; width: 57px; height: 13px; text-indent: -999px; overflow: hidden;}
.navigation .menu li:hover {background: #000;}



#container_top { clear: both; margin: 0 auto; background: url("img/body_wrap_top.png") top no-repeat; width: 1005px; height: 15px; margin-top: 20px;}	
#container { width: 1005px; position: relative; z-index: 2; margin: 0 auto;}
.cont { float: left; background: url("img/body_wrap.png") top repeat-y; width: 1005px;  }
#container_bottom { clear: both; margin: 0 auto; background: url("img/body_wrap_bottom.png") bottom left no-repeat; width: 1005px; height: 19px}

#content { float: left; background: #ded3d1 url("img/wrapper_bg.png") bottom left repeat-x; width: 970px; margin-left: 17px;} 

.leftcolumn{width:180px;float:left; background: #fff; margin: 15px;}
.main .middlecolumn{float:left;width:480px; margin: 15px 0; background: #fff;}
.rightcolumn{width:250px;float:right;  background: #fff; margin: 15px;}
.main .middlecolumnpage{float:left;width:673px; margin: 15px 0 15px 15px; background: #fff;}


.leftcolumn .recent, .leftcolumn .popular, .leftcolumn .involvement, .leftcolumn .search  { margin-bottom: 30px;}
.leftcolumn h2 { margin: 12px; padding: 10px; background: #96979b; color: #fff; font-size: 11px; font-weight: bold; text-shadow: #414141 0 1px 1px; text-transform: uppercase;}
.leftcolumn ul { margin: 15px; font-size: 10px;}
.leftcolumn ul li { margin-bottom: 10px; border-bottom: 1px solid #ccc; padding-bottom: 10px;}
.leftcolumn ul li a { font-size: 11px;  line-height: 14px; display: block; margin-bottom: -5px; }
.leftcolumn ul li a:hover {border-bottom:none;}
.leftcolumn .involvement ul { margin: 0 15px;}
.leftcolumn .involvement ul li { margin-bottom:-7px; border-bottom: none;}
.leftcolumn .involvement ul li.tim_ico { background: url("img/tim_ico.png") top left no-repeat;padding-left: 35px; height: 22px; line-height: 18px; }
.leftcolumn .involvement ul li.tweetizen_ico { background: url("img/tweetizen_ico.png") top left no-repeat;padding-left: 35px; height: 22px; line-height: 18px; }
.leftcolumn .involvement ul li.foodess_ico { background: url("img/foodess_ico.png") top left no-repeat;padding-left: 35px; height: 22px; line-height: 18px; }
.leftcolumn .involvement ul li a:hover { border-bottom: thin dotted #000; width: 90px;} 



.rightcolumn .pallian_stats, .rightcolumn .pallian_about, .rightcolumn .twitter, .rightcolumn .social  { margin-bottom: 30px;}
.rightcolumn h2 { margin: 12px; padding: 10px; background: #96979b; color: #fff; font-size: 11px; font-weight: bold; text-shadow: #414141 0 1px 1px; text-transform: uppercase;}

.pallian_about p { margin: 5px 15px; font-size: 11px; line-height: 16px; }
.pallian_about p a {color:#7d5c5c;text-decoration:none; font-weight: bold;  border-bottom: thin dotted #000; }
.pallian_stats p.eighteen {background: url("img/18.png") top left no-repeat; font-size: 11px; line-height: 16px; margin-left: 15px;height: 43px; padding-left: 75px; margin-top: 10px;}
.pallian_stats p.ninetyfour {background: url("img/94.png")  0 5px no-repeat; font-size: 11px; line-height: 16px; margin-left: 15px;height: 49px; padding-left: 75px; margin-top: 20px;}
.pallian_stats p.five {background: url("img/5.png") 0 5px no-repeat; font-size: 11px; line-height: 16px; margin-left: 15px;height: 43px; padding-left: 75px; margin-top: 12px;}
.pallian_stats p { margin-right: 15px;}


.social p {margin: 5px 15px; font-size: 11px; line-height: 16px;}
.social p.aim {background: url("img/icons/aim.png") top left no-repeat; font-size: 11px; line-height: 18px; margin-left: 15px;height: 22px; padding-left: 35px;}
.social p.twitterp {background: url("img/icons/twitter.png") top left no-repeat; font-size: 11px; line-height: 18px; margin-left: 15px;height: 22px; padding-left: 35px;}
.social p.facebook {background: url("img/icons/facebook.png") top left no-repeat; font-size: 11px; line-height: 18px; margin-left: 15px;height: 22px; padding-left: 35px;}
.social p.email {background: url("img/icons/email.png") top left no-repeat; font-size: 11px; line-height: 18px; margin-left: 15px;height: 22px; padding-left: 35px;}
.social p.tel {background: url("img/icons/tel.png") top left no-repeat; font-size: 11px; line-height: 18px; margin-left: 15px;height: 22px; padding-left: 35px;}
.social p.address {background: url("img/icons/contacts.png") top left no-repeat; font-size: 11px; line-height: 18px; margin-left: 15px;height: 22px; padding-left: 35px;}




#blog .main_title { clear: both; padding: 10px;}
#blog .main_title h2 { font-size: 40px; font-family: Arial, Verdana, sans-serif; line-height: 38px; letter-spacing: -2px; margin-bottom: 8px; font-weight: bold;}
#blog .main_title h2 a { color: #000;}
#blog .main_title h2 a:hover { color: #7d5c5c; border-bottom: none;}
#blog .main_title small { font-size: 11px; color: #8f8282;}
#blog p { clear: both; margin-top: 20px; line-height: 20px; font-size: 12px;}
#blog p a { font-weight: bold; border-bottom: thin dotted #000;}
#blog .main_title .more-link { display: block; padding: 1px 25px 1px 5px; background: #ddd2d0 url("img/more_bg.png") no-repeat; color: #fff; margin: 10px 0; background-position: 105px 5px; border-bottom: 1px solid #fff;}
#blog .main_title .more-link:hover {color: #5e494c;}
#blog .comment_home { float: right; margin: -29px 0px 10px 0;}
#blog .comment_home a { font-size: 11px; float: right; padding-top: 1px; color: #fff; padding-left: 4px;}
#blog .comment_home a:hover {color: #5e494c; border-bottom: none;}

.twitter h2 a { color: #fff}
.aktt_tweets ul { font-size: 11px; margin: 0 15px;}
.aktt_tweets li {background: url("img/twitter.png") 1px 1px no-repeat; padding-left: 25px; margin-bottom: 15px; line-height: 16px; overflow: hidden;}
.aktt_tweets li.aktt_more_updates { background: none;}

.input-txt { width: 110px; margin: -20px 2px 0 15px; padding: 2px 0; color: #969696; font-size: 11px;}
#searchsubmit { margin: 0; padding: 0; position: relative; top: 6px; }


/* Blog Comments ***********************************************************************************************/

h2#comments { padding-top: 10px; margin-top: 20px; width: 100%;border-top: 1px solid #ccc; float: left; margin-top: 20px; font-weight: bold;font-size: 18px;line-height: 24px; display: block; margin: 10px 0; color: #291921;}
h3#respond { margin-top: 20px; font-weight: bold;font-size: 18px;line-height: 24px; display: block; margin: 10px 0; color: #291921;}



/* FOOTER NAVIGATION ***********************************************************************************************/

.footerbg { clear: both; width: 100%; background: #191919; margin-top: 20px; border-top: 1px solid #ded1d1;}
#footer{margin: 0 auto; width:1005px; position:relative; height: 50px;}
#footer p { padding: 30px 0 0 20px; color: #fff; font-size: 11px;}
#footer ul li { color: #98848e; font-size: 11px; float: left; margin-top: 20px;}
#footer li:hover { background: #23171d;}
#footer ul li a { color: #e9e0e0; padding: 5px;}
#footer ul li a:hover { background: #000; color: #c5a1a1;}

.clearfloat:after {display:block;visibility:hidden;clear:both;height:0;content:".";}
.clearfloat {display:inline-block}
.clearfloat {display:block}