/* 

Theme Name: Found In Town

Version: 0.1

Author: Mayuresh Goyal

*/



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, 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,

article, aside, canvas, details, embed, 

figure, figcaption, footer, header, hgroup, 

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

	font: inherit;

	vertical-align: baseline;

}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, 

footer, header, hgroup, menu, nav, section {

	display: block;

}

@font-face { font-family: Georgia; src: url('font/georgia.ttf'); }

@font-face { font-family: MyriadPro; src: url('font/MyriadPro-Regular.otf'); }

body {

	font-size:12px;

	line-height:20px;

	font-family:"Georgia";

	background:#797979;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}

strong{font-weight:bold;}

small{font-style:italic;font-size:12px;}



table {

	border-collapse: collapse;

	border-spacing: 0;

}

/*Default Styles*/

.entry-content img {

	margin: 0 0 1.5em 0;

	}

.alignleft, img.alignleft {

	margin-right: 20px;

	display: inline;

	float: left;

	}

.alignright, img.alignright {

	margin-left: 20px;

	display: inline;

	float: right;

	}

.aligncenter, img.aligncenter {

	margin-right: auto;

	margin-left: auto;

	display: block;

	clear: both;

	}

.alignnone, img.alignnone {

	/* not sure about this one */

	}

.wp-caption {

	margin-bottom: 1.5em;

	text-align: center;

	padding-top: 5px;

	}

.wp-caption img {

	border: 0 none;

	padding: 0;

	margin: 0;

	}

.wp-caption p.wp-caption-text {

	line-height: 1.5;

	font-size: 10px;

	margin: 0;

	}

.wp-smiley {

	margin: 0 !important;

	max-height: 1em;

	}

blockquote.left {

	margin-right: 20px;

	text-align: right;

	margin-left: 0;

	width: 33%;

	float: left;

	}

blockquote.right {

	margin-left: 20px;

	text-align: left;

	margin-right: 0;

	width: 33%;

	float: right;

	}

.gallery dl {}

.gallery dt {}

.gallery dd {}

.gallery dl a {}

.gallery dl img {}

.gallery-caption {}



.size-full {}

.size-large {}

.size-medium {}

.size-thumbnail {}



.clear

{

	clear:both;

}

a{color:#000;}

h1

{

	font-size:30px;

	font-family:Georgia;

	font-weight:bold;

	line-height:27px;

}

#page

{

	background:#fff;

	width:1238px;

	margin:0 auto;

	

}

#top

{

	float:left;

	height:71px;

	width:100%;

}



#logo {

    float: left;

    padding-left: 10px;

    text-indent: -9999px;

    width:310px;

	margin-top:6px;

	margin-right:32px;

}



#logo a {

    background: url("images/logo.jpg") no-repeat scroll 0 0 transparent;

    display: block;

    height: 80px;

    width: 340px;

}



.fitsearch

{

	width:340px;

	float:left;

	color:#f47524;

	margin-top:8px;	

}

.fitsearch p

{

	font-family:Georgia;

	font-size:11px;

	text-align:center;

	letter-spacing:1px;

}

.fitsearch form

{

	margin-left:15px;

}

.fitsearch label

{

	float: left;

    font-family: "Myriad Pro";

    font-size: 30px;

    line-height: 35px;

    margin-right: 12px;

}

.fitsearch #fitid1

{

	float:left;

	margin-right:10px;

	border: 1px solid #FF7601 !important;

    height: 27px;

    padding: 0 5px 0 3px;

    width: 30px;

	margin-top:5px;

	-bracket-:hack(;

       width:30px;

	   border:0;

    );

	font-size:23px;

}

.fitsearch #fitid2

{

	float:left;

	border:1px solid #FF7601 !important;

	width:130px;

	height:27px;

	margin-top:5px;

	padding:0 5px 0 3px;

	-bracket-:hack(;

       width:130px;

	   border:0;

    );

	font-size:22px;

}

.fitsearch #searchbutton

{

	  background: url("images/searchbutton.jpg") no-repeat scroll 0 0 transparent;

    border: medium none;

    cursor: pointer;

    float: left;

    height: 35px;

    margin-top: 4px;

    width: 40px;

}

#menu

{

	float:left;

	margin-left:32px;

	margin-top:23px;

}

#menu ul#menu-parent_item {

    margin: 0;

    padding: 0 0 0 0;

    text-align: center;

}

#menu ul#menu-parent_item li {

    float: left;

    list-style: none outside none;

    margin: 0 15px;

    padding: 5px 0;

    position: relative;

    width: 60px;

}

#menu ul#menu-parent_item a {

    color: #f47524;

    display: block;

    font-size: 10px;

    text-decoration: none;

    text-transform: uppercase;

	line-height:10px;

	font-family:Georgia;

	text-align:center;

}

#menu ul#menu-parent_item li:hover ul.sub-menu {

	display: block;

}

/*#menu ul#menu-parent_item li a:hover {

	color:#fff;

}*/

#menu ul#menu-parent_item li ul.sub-menu {

	display: none;

	width: 180px;

	z-index: 100;

	position: absolute;

	top: 40px;

	text-align: left;

	left: 0px;

}

#menu ul#menu-parent_item li ul.sub-menu li {

	width: 100%;

	text-align: left;

	float: none;

	background: #b8cfa1;

}

#menu ul#menu-parent_item li ul.sub-menu li a {

	display: block;

	text-align: left;

	font-size: 12px;

	padding: 5px 8px;

	text-transform:capitalize;

}

#menu ul#menu-parent_item li ul.sub-menu li:hover {

	background: #edeeeb repeat-x;

}

.socialmedia

{

	float:right;

	margin-top:3px;

}

.socialmedia ul

{

	margin:0;

	padding:0;

}

.socialmedia li

{

	list-style:none;

	float:left;

	margin-right:5px;

	margin-top:15px;

}



#banner

{

	width:1238px!important;

	float:left;

	height:465px;

	overflow:hidden;

}



/*Container*/

.container

{

	background:#fff url(images/plainsep.jpg) bottom repeat-x;

	margin-bottom:0;

	float:left;

	width:100%;

	padding-top:40px;

}

.content

{

	width:1158px;

	float:left;

	margin-bottom:100px;

	padding:0 40px;

}

.content h1

{

	font-size:32px;

}

.inner

{

	width:640px;

	float:left;

	margin-bottom:40px;

	padding:0 80px;

	margin-right:50px;

	margin-left:30px;

}

.inner h1 a

{

	color:#545554;

	text-decoration:none;

}

.media h2 a {

    color: #000!important;

    font-family: Georgia!important;

    font-size: 23px!important;

    margin: 0;

    text-decoration: none;

	line-height:30px;

}

.media p

{

	margin:0!important;



}



.media .inner

{

padding:0 110px 0 20px !important;

}

.media h1

{

	margin-top:10px!important;

	color:#000 !important;



}



.media h1 a

{

	color:#000 !important;



}



.mediacont

{

	margin-bottom:25px;

}

#sidebar

{

	float:left;

	width:330px;

	margin-top:30px;

}

.widget

{

	margin-bottom:20px;

}

.widget h2

{

	border-bottom: 1px solid #E8E8E8;

    color: #545454;

    display: block;

    font-size: 16px;

    font-weight: bold;

    padding-bottom: 5px;

}

.widget li

{

	border-bottom: 1px solid #E8E8E8;

    line-height: 30px;

    list-style: disc inside url("images/bul.jpg");

}

.widget a

{

	color: #7B7B7B;

	text-decoration:none;

	font-family:Georgia;

	font-size:17px;

}

.container h1

{

	margin:45px 0;

}

.container h4

{

	font-size:12px;

	font-weight:bold;

}

.container p

{

	font-size:18px;

	margin:15px 0;

	font-family:Georgia;

	line-height:25px;

}

.container h2 a

{

	font-size:16px;

	font-family:Georgia;

	text-decoration:none;

	color:#666;

}

.rightcontent h1

{

	margin-bottom:25px;

	margin-top:0;

}

.rightcontent p

{

	margin:10px 0 20px 0;

}

.container ul

{

	margin:0;

}

.container .inner li

{

	display:block;

	list-style:none;

	width:240px;

	text-align:start;

	margin-bottom:85px;

	line-height:0px;

}

.leftcontent

{

	float:left;

	width:605px;

	margin-right:50px;

}

.leftcontent h1 {

	margin:0 0 45px 0;

}

.leftcontent li h2 {

    float: left;

    line-height: 35px;

    width: 175px;

	text-align:center;

	margin-left:12px;

}

.leftcontent li h2 a {

 	color:#231f20;

	font-weight:bold;

	font-family:"Georgia";

	font-size:28px;

}

.leftcontent h2 a {

 	color:#231f20;

	font-weight:bold;

	font-family:"Georgia";

	font-size:20px;

}

.gtags

{

	margin-bottom:100px;

}



.gtags li

{

	display:block;

	list-style:none;

	width:300px;

	text-align:start;

	margin-bottom:40px;

	line-height:8px;

	margin-left:25px;

}



.gtags .leftcontent {

    padding-left: 0px;

    width: 545px;

}



.gtags .leftcontent h1 

{

	font-size:32px;

}



.gtags .leftcontent h2 

{

	font-size:24px;

}



.gtags p 

{

	font-size:24px;

	line-height:28px;

}



.gtags li a

{

	font-size:26px;

	text-decoration:none;

	font-weight:normal;

	font-family:Georgia;

}



.aboutus li

{

	display:block;

	list-style:none;

	width:365px;

	text-align:start;

	margin-bottom:25px;

	line-height:45px;

}

.aboutus li a

{

	font-size:23px;

	text-decoration:none;

	font-weight:normal;

	font-family:Georgia;

}

.rightcontent

{

	float:left;

	width:450px;

	/*margin-top:-150px;*/

}

.team

{

	margin-bottom:15px;

}

.team h3

{

	font-weight:bold;

	font-size:23px!important;

}

.content h3

{

	font-size:15px;

}

.box

{

    background: url("images/separator.jpg") repeat-x scroll center bottom transparent;

    margin: 30px auto;

    min-height: 260px;

    padding-bottom: 60px;

    width: 1238px;

	display:inline-block;

}



.last

{

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

	margin-bottom:0;

	padding-bottom: 20px;

}

.innerbox

{

	width:1238px;

	margin:10px auto;

}

.leftbx

{

	float:left;

	width:860px;

}

.rightbx

{

	float:left;

	width:335px;

}

.leftbx .button

{

	margin-top:15px;

	float:left;

	margin-top:35px;

	margin-left:15px;

}

.leftbx .pic {

    float: left;

    margin-left: 35px;

    width: 430px;

}

.box h2

{

	    color: #000000;

    float: left;

    font-size: 32px;

    font-weight: bolder;

    line-height: 35px;

    margin: 0 0 10px;

    width: 320px;

}

.box p

{

	color:#000;

	font-size:19px;

	width:225px;

	margin-bottom:15px;

	float:left;

}

.box ul

{

	float:right;

	margin-top:15px;

}



.box li

{

	background: url("images/roundbullets.jpg") no-repeat scroll 0 5px transparent;

    color: #000000;

    font-family: Georgia;

    font-size: 16px;

    line-height: 22px;

    margin-bottom: 22px;

    padding-left: 35px;

    width: 300px;

}

.box li a

{

	color:#000;

	text-decoration:none;

	font-size:16px;

	line-height:13px;

}

#footer

{

    clear: both;

    height: 50px;

    padding: 40px 15px 0;

}



.one
{

	float:left;

	margin-right:10px;

}

.two
{
	clear:both;
}

.one ul {

    margin: 0;

    padding: 0 0 0 0;

    text-align: center;

}

.one ul li { 

	float: left;

    line-height: 15px;

    list-style: none outside none;

    margin: 0 20px;

    padding: 5px;

    position: relative;

    width: 55px;

}



.one ul li:nth-child(4) { 

margin-top:-6px;



}

.one ul li a {

    color: #f47524;

    display: block;

    font-size: 11px;

    text-decoration: none;

    text-transform: uppercase;

	font-family:Georgia;

}



.two p

{

	color:#CCC;
	font-size:10px;
	margin-top:30px;
	text-align:center;
	line-height:10px;

}



.three .socialmedia

{

	float:right;

	margin-top:-20px;

}

.three .socialmedia ul

{

	margin:0;

	padding:0;

}

.three .socialmedia li

{

	list-style:none;

	float:left;

}





/*Activate Tags*/

.activatetag 
{
	float:left;
}



#returnitem

{

	float:left;

	width:440px;

}



#activatetag form

{

	width:660px;

	float:left;

	

}



#returnitem form

{

	width:355px;

}





#activatetag label , #returnitem label

{

	color: #000000;

    float: left;

    font-size: 24px;

    margin-bottom: 10px;

    width: 385px;

}



#activatetag label.required , #returnitem label.required

{

	background:url('images/required.jpg') no-repeat top right;  

}



.activatetags h1{ margin:55px 0 0px 0 !important; }





#activatetag input[type=text] , #returnitem input[type=text] , #returnitem textarea

{

	border:1px solid #d1d3d4;

	background:#e7e8e9;

	width:350px;

	padding:5px;

	height:15px;

	margin-bottom:32px;



}

#activatetag input[disabled=disabled] , #returnitem input[disabled=disabled]

{

	border:1px solid #FFF;

	background:#BBB;

	

}



#returnitem textarea

{

	height:150px;

	max-width:350px;

	width:350px;

}



#activatetag textarea 

{

	border:1px solid #d1d3d4;

	background:#e7e8e9;

	width:375px;

	padding:5px;

	height:150px;

	margin-bottom:20px;

	max-width:375px;

	max-height:150px;

}

#activatetag #fit1 , #returnitem #fit1 

{

	width:80px;

	float:left;

	margin-right:3px;

	text-align:center;

}



#activatetag #fit2

{

	width:155px;

}

#returnitem #fit2

{

	width:155px !important;

}



#activatetag span , #returnitem span 

{

  float: left;

    font-size: 24px;

    line-height: 25px;

    margin-right: 4px;

    text-align: center;

    width: 30px;

}





#activatetag .agree , #returnitem .anonym

{

	text-align:left;

	width:350px;

}

#activatetag .agree { text-align:right;

	width:360px; }

	

#returnitem .anonym label

{

	font-size:12px !important;

	width:150px;

}



#activatetag .submitbutton

{

	background:url(images/submit.jpg) no-repeat;

	width:211px;

	height:52px;

	float:right;

	border:none;

	cursor:pointer;

	margin-right:0;

	margin-top:25px;

	text-indent:-9999px;

	*text-indent:0;

	*font-size:0;

	*line-height:0;

	*margin-bottom:15px;

	position:relative;

	display:inline-block;

}

form#suggest

{

	width:860px;

}

form#suggest textarea

{

	border:1px solid #d1d3d4;

	background:#e7e8e9;

	width:860px;

	padding:10px 5px;

	height:100px;

	margin-bottom:20px;

	margin-top:20px;

	max-width:860px;

	min-height:100px;

	float:left;

}

form#suggest .submitbutton

{

	background:url(images/submit.jpg) no-repeat;

	width:211px;

	height:52px;

	float:right;

	border:none;

	cursor:pointer;

	margin-right:-15px;

	margin-top:10px;

	text-indent:-9999px;

	*text-indent:0;

	*font-size:0;

	*line-height:0;

	*margin-bottom:15px;

	*overflow:hidden;

	position:relative;

	display:inline-block;

}



/*Lost Item Form*/



/*#returnitem form

{

	width:390px;

	float:left;

}

#returnitem label

{

	color:#000;

	font-size:17px;

	margin-bottom:10px;

	float:left;

	width:390px;

}

#returnitem input[type=text]

{

	border:1px solid #d1d3d4;

	background:#e7e8e9;

	width:375px;

	padding:5px;

	height:30px;

	margin-bottom:20px;

}

#returnitem textarea

{

	border:1px solid #d1d3d4;

	background:#e7e8e9;

	width:375px;

	padding:5px;

	height:150px;

	margin-bottom:20px;

}

#returnitem #fit1

{

	width:30px;

	float:left;

	margin-right:3px;

}

#returnitem #fit2

{

	width:228px;

}

#returnitem span

{

	float:left;

	line-height:40px;

	width:30px;

	font-size:20px;

	margin-right:4px;

	text-align:center;

}

#returnitem .agree

{

	text-align:right;

	width:390px;

}*/



#returnitem .submitbutton

{

	background:url(images/submit.jpg) no-repeat;

	width:211px;

	height:52px;

	float:right;

	border:none;

	cursor:pointer;

	margin-right:75px;

	margin-top:25px;

	text-indent:-9999px;

	*text-indent:0;

	*font-size:0;

	*line-height:0;

	*margin-bottom:15px;

	position:relative;

	display:inline-block;

}



/*Pagination*/

.pagination {

clear:both;

padding:20px 0;

position:relative;

font-size:11px;

line-height:13px;

}

 

.pagination span, .pagination a {

display:block;

float:left;

margin: 2px 2px 2px 0;

padding:6px 9px 5px 9px;

text-decoration:none;

width:auto;

color:#000;

background: #f47722;

}

 

.pagination a:hover{

color:#333;

background: #f47722;

}

 

.pagination .current{

padding:6px 9px 5px 9px;

background: #f47722;

color:#000;

}

/*Brand page*/

#brandbullets1 {

    margin-top: 35px;

}

#brandimg1 {

    margin-top: 25px;

}

#brandhead1 {

    margin-top: 80px;

}

#brandhead2

{

	margin-top:50px;

}

#brandimg2 {

    margin-top: -50px;

}

#brandbullets2 {

    margin-top: -40px;

}

#brandhead3 {

    margin-top: 35px;

}

#brandimg3 {

}

#brandbullets3 {

    margin-top: -12px;

}

.socialbox

{	

	float:left;

	background:url(images/socialbox.jpg) repeat;

	height:465px;

	width:100%;

	border-top:2px solid #f37223;

	border-bottom:2px solid #f37223;

	padding-top:53px;

}



.error

{

	color: red !important;

    float: none !important;

    font-size: 11px !important;

	line-height:0 !important;

}



.brandpage-banner { margin-bottom:-20px !important;}

/*Blog Page*/

.desc {

    border-bottom: 1px solid #E8E8E8;

    color: #545454;

    font-size: 28px;

    font-weight: bold;

    padding-bottom: 15px;

	margin-top:21px;

}

.entry

{

	padding:10px 0 0;

}

.date {

    background: url("images/date.png") no-repeat scroll left top transparent;

    color: #FFFFFF;

    font-size: 28px;

    height: 88px;

    position: absolute;

    text-align: center;

    width: 61px;

	line-height:35px;

}

.date span {

    font-size: 15px;

	line-height:15px;

}

.storytitle h2 a{

    color: #3E3E3E;

    font-size: 24px;

    font-weight: normal;

    padding: 0 0 0 80px;

}

.cont {

    color: #000;

    line-height: 1.5;

    margin-top: 14px;

    padding: 3px 0 0 18px;

}

.cont p

{

	font-size:14px;

}

.tags {

    background: url("images/iconTag.jpg") no-repeat scroll left top transparent;

    color: #A6A6A6;

    font-family: Arial;

    font-size: 12px;

    height: 20px;

    padding: 3px 0 10px 100px;

    text-transform: uppercase;

}

.shareLink {

    background: url("images/shareBg.png") no-repeat scroll left top transparent;

    color: #848484;

    font-family: Arial;

    font-size: 10px;

    height: 23px;

    line-height: 2;

    overflow: hidden;

    padding: 2px 0 0 25px;

    width: 251px;

}

.meta {

    clear: both;

}

.metaLeft {

    background: url("images/divider.png") repeat-y scroll right top transparent;

    float: left;

    height: 62px;

    width: 140px;

}

.metaRight {

    float: right;

    height: 62px;

    width: 376px;

}

.comments {

    background: url("images/iconComments.jpg") no-repeat scroll left top transparent;

    clear: both;

    color: #8282A1;

    font-family: Arial;

    font-size: 10px;

    height: 30px;

    padding: 5px 0 0 34px;

    text-transform: uppercase;

}

/*Tags template*/

#tag

{

	font-weight:bold;

	font-size:18px;

	font-family:Georgia;

}

#tag a

{

	text-decoration:none;

}

.time

{

	font-size:18px;

	font-style:italic;

}



.media .widget:nth-child(1) { display:none;}

.home { padding-top:10px;}

.home .box:nth-child(1) { padding-bottom:90px;}

.home .box:nth-child(2) { margin-top:-20px; padding-bottom:80px;}

.home .box:nth-child(3) {

	margin-top: -20px;

    padding-bottom: 40px;

}



.gtags {margin-bottom:0;}

.gtags .rightcontent { width:535px;}

#sector.gtags { padding-top:0; margin-bottom:70px;}





.brandpage .box:nth-child(1) { margin-top:-30px; padding-bottom:70px; margin-bottom:0;}

.brandpage .box:nth-child(2) { margin-top:40px;}

.brandpage .box:nth-child(3) { margin-top:-20px; padding-bottom:70px; margin-bottom:0;}



.nosidebar { padding-top:100px;  }

.nosidebar .leftcontent ul { margin-left:20px;}



.nosidebar .leftcontent h1.second-head { margin-top:100px;}

.nosidebar .leftcontent p { font-size:22px;}



.toc-narrow { width:85%; margin:0 auto; margin-top:-100px; }

.toc-narrow h2 { font-size:20px; font-weight:bold; margin:25px 0; }



.activatethankyou { margin-top:-110px;}