/*

 Theme Name: Ajatus Theme

 Theme URI: http://www.ajatus.in/

 Description: The default Ajatus theme based.

 Version: 1.0

 Author: Devadatta Sahoo

 Author URI: http://www.geektantra.com/

 Tags: blue, custom header, fixed width, two columns, widgets

 */

html {

    height: 100%;

}



body {

    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

    margin: 0px;

    height: 100%;

    font-size: 13px;

}



h2 {

    font-size: 20px;

    border-bottom: 1px solid #CCC;

    color: #525252;

    margin: 0px 0px 8px;

    padding: 0px 0px 2px 5px;

}



h2 a:link, h2 a:visited {

    text-decoration: none;

    color: #525252;

}



h2 a:hover {

    text-decoration: underline;

    color: #525252;

}



h3 {

    padding: 2px 0px 2px;

    margin: 10px 0px;

    font-size: 16px;

    color: #555;

    border-bottom: 1px solid #EEE;

}



ul {

    margin: 3px 0px 8px;

    padding: 0px 0px 0px 20px;

    list-style-type: square;

}



p {

    margin: 3px 0px 7px;

    line-height: 18px;

    text-align: justify;

}



a:link, a:visited {

    color: #666;

}



a:hover {

    color: #333;

}



form {

    margin: 0px;

    padding: 0px;

}



#Wrapper {

    height: 100%;

    width: 100%;

    border-collapse: collapse;

}



#HeaderDiv {

    background: url(http://static.ajatus.co.in/wp-content/themes/ajatus/images/top-bg-repeat.jpg) top left repeat-x;

    height: 190px;

}



#HeaderImage {

    background: url(http://static.ajatus.co.in/wp-content/themes/ajatus/images/top-bg.jpg) top left no-repeat;

    height: 143px;

    width: 920px;

    margin: auto;

}



#MainMenu {

    width: 893px;

    height: 43px;

    margin: auto;

}



#MainMenu table {

    border-collapse: collapse;

    width: 100%;

    height: 43px;

}



#MainMenu #MenuLeft {

    background: url(http://static.ajatus.co.in/wp-content/themes/ajatus/images/menu-left.png) top left no-repeat;

    width: 9px;

}



#MainMenu #MenuContainer {

    background: url(http://static.ajatus.co.in/wp-content/themes/ajatus/images/menu-mid.png) top left repeat-x;

}



#MainMenu #MenuRight {

    background: url(http://static.ajatus.co.in/wp-content/themes/ajatus/images/menu-right.png) top right no-repeat;

    width: 9px;

}



#MainMenuDiv {

    height: 32px;

    padding: 0px 0px;

}



#MainMenuDiv a:link, #MainMenuDiv a:visited {

    font-size: 14px;

    font-weight: bold;

    color: #888;

    text-decoration: none;

    display: inline-block;

    padding: 8px 20px 7px;

}



#MainMenuDiv a:hover {

    color: #555;

    /*background: #F2F2F2;*/

}



a#LogoLink:link, a#LogoLink:visited {

    display: inline-block;

}



#BodyContainer {

    width: 916px;

    margin: auto;

}



#BodyBackground {

    background: url(http://static.ajatus.co.in/wp-content/themes/ajatus/images/bodybg.jpg) top center repeat-y;

}



#BodyImageContainer {

    width: 916px;

    margin: auto;

    background: #FFF;

    text-align: center;

}



#BodyTextContainer {

    background: url(http://static.ajatus.co.in/wp-content/themes/ajatus/images/bodybgtop.jpg) top center no-repeat;

    padding: 25px;

}



#FooterTD {

    background: #4E595F url(http://static.ajatus.co.in/wp-content/themes/ajatus/images/footer-bg.jpg) top left repeat-x;

}



#Footer {

    width: 856px;

    min-height: 160px;

    background: #4E595F url(http://static.ajatus.co.in/wp-content/themes/ajatus/images/footer.jpg) top center no-repeat;

    margin: auto;

    padding: 33px 30px 0px 30px;

    color: #FFF;

}



#WidgetFooterTable {

    border-collapse: collapse;

}



#content {

}



.hentry {

    padding: 5px 10px;

    clear: both;

}



.entry p {

}



#sidebar {

    margin-left: 650px;

    min-height: 255px;

}



#sidebar ul {

    margin: 0px 0px 10px;

    list-style: none;

    padding: 0px;

}



#sidebar li {

    margin: 0px;

    padding-left: 10px;

    padding-bottom: 5px;

}



#sidebar li.widget, #sidebar li.widget_text {

    margin: 0px;

    padding: 0px;

}



.narrowcolumn {

    float: left;

    width: 630px;

}



.MenuSpacer {

    font-size: 15px;

    display: inline-block;

    width: 0px;

    padding: 10px 0px 7px;

    border-left: 1px solid #DDD;

}



.TextInput {

    font-size: 12px;

    border: 1px solid #CCC;

    padding: 3px;

    margin: 0px;

}



.InputButton {

    border: 1px solid #AAA;

    font-size: 12px;

    padding: 2px 10px;

    background: #ffffff;

}



#MainMenuDiv .SearchForm {

    float: right;

    padding: 7px 15px 0px 0px;

}



#MainMenuDiv .SearchButton {

    display: none;

}



#MainMenuDiv .SearchForm .TextInput {

    width: 140px;

}



#ContactForm td{

    vertical-align: top;

}



#ContactForm textarea, #ContactForm input {

    border: 1px solid #888;

    padding: 3px;

}



#ContactForm textarea {

    width: 300px;

    height: 100px;

}



.SearchForm .TextInputOff {

    color: #888;

}



.postmetadata {

    font-size: 10px;

    color: #888;

}



#LocateAjatus {

    width: 280px;

    height: 200px;

    border: 3px solid #e09b2c;

    margin: 0;

    text-align: left;

}



#LocateAjatus .infoWindow {

    margin: 0;

    line-height: 12px;

    font-size: 10px;

    color: #333;

}



.LeftLinksContainer {

    margin-bottom: 10px;

    padding: 0px 5px;

}



.LeftLinks {

    border-bottom: 1px solid #CCC;

}



.LeftLinks a:link, .LeftLinks a:visited {

    display: block;

    padding: 6px 12px;

    text-decoration: none;

    color: #555;

    font-size: 13px;

}



.LeftLinks a:hover {

    background: #F1F3F6;

}



.QuoteForm textarea {

    border: 1px solid #888;

    padding: 3px;

    height: 75px;

    width: 244px;

}



.QuoteForm input, .QuoteForm select {

    border: 1px solid #888;

    padding: 3px;

    width: 244px;

}



.SubmitSpan input {

    width: auto;

}



.QuoteForm select {

    width: auto;

    font-size: 12px;

}



.BudgetSpan input {

    width: 184px;

}



.RadioSpan input {

    border: none;

    padding: 0;

    width: auto;

}



.wpcf7 {

    font-size: 14px;

}



.wpcf7 small {

    font-size: 9px;

    color: #888;

}



.FooterWidget {

    padding: 0px 4px;

    color: #FFF;

    font-size: 13px;

}



.FooterWidget h2.FooterWidgetTitle {

    font-size: 14px;

    border-bottom: 1px solid #CCC;

    margin: 0px 0px 4px 0px;

    padding: 0px 3px 2px 3px;

    color: #FFF;

}



.FooterWidget .LeftLinksContainer {

    margin: 0px;

    padding: 0px;

}



.FooterWidget .LeftLinks {

    border: none;

    margin: 0px;

    padding: 3px 0px;

}



.FooterWidget .LeftLinks a:link, .FooterWidget .LeftLinks a:visited {

    display: inline;

    padding: 0px;

    margin: 0px;

    text-decoration: underline;

    color: #FFF;

    font-size: 11px;

}



.FooterWidget .LeftLinks a:hover {

    background: none;

    text-decoration: none;

}



.GalleryFrame {

    padding: 22px 25px 34px 37px;

    width: 317px;

    height: 183px;

    background: url(http://static.ajatus.co.in/wp-content/themes/ajatus/images/gallery-frame.png) top left no-repeat;

}



.OurProjects {

    border-collapse: collapse;

}



.OurProjects tr {

    border-bottom: 1px solid #CCC;

    vertical-align: top;

}



.OurProjects td {

    padding: 10px 0px;

}



.ProjectDescription {

    padding: 22px 0px 5px 3px; 

    font-family: "Trebuchet MS", Arial, serif;

}



.ProjectDescription h2 {

    font-size: 16px;

    border-bottom: 1px dotted #888;

    padding: 0px 0px 3px 0px;

    margin: 0px 0px 5px 0px;

}



.ProjectDescription h3 {

    font-size: 13px;

    border-bottom: 1px dotted #888;

    padding: 0px 0px 1px 0px;

    margin: 3px 0px 3px 0px;

}



.ProjectDescription ul {

    margin: 0px;

    padding: 0px;

    list-style: none;

    font-size: 12px;

}



.ProjectDescription li {

    background: url(http://static.ajatus.co.in/wp-content/themes/ajatus/images/tick.gif) center left no-repeat;

    padding: 4px 0px 4px 17px;

    border-bottom: 1px dotted #CCC;

    color: #555;

}



.HeaderWidgetContainer {

    float: right;

    padding: 32px 40px 0px 0px;

    text-align: right;

}



.HeaderWidget select {

    font-size: 11px;

    padding: 1px;

    border: 2px solid #25A3D6;

    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

    color: #254156;

}



.HeaderWidget h2.HeaderWidgetTitle {

    display: none;

}



#tr_credit {

    display: none;

}



.transposh_widget {

    color: #FFF;

    font-size: 10px;

}



.transposh_widget input {

    margin: 5px 3px 0px 0px;

    vertical-align: top;

    

}



.SpritedBookmarks {

    background-image: url(http://static.ajatus.co.in/wp-content/themes/ajatus/images/bookmarkings.jpg);

    background-repeat: no-repeat;

}



.SmallText {

    color: #227295;

    font-size: 9px;

    font-weight: bold;

    display: block;

}



a.FollowLink:link, a.FollowLink:visited {

    text-decoration: none;

    display: inline-block;

    padding: 2px;

    border: 1px solid #FFF;

    font-family: Arial, Helvetica, sans-serif;

    color: #227295;

}



a.FollowLink:hover {

    color: #3FACFF;

    border: 1px solid #25A3D6;

}



.HomeImage {

    width: 833px;

    height: 280px;

    margin: auto;

    background-position: center center;

    background-repeat: no-repeat;

    background-image:  url(http://static.ajatus.co.in/wp-content/themes/ajatus/images/graph.jpg);

    padding: 35px 20px;

    color: #007E80;

    font-size: 32px;

}



.HomeImage div {

    text-align: left;

}



.SocialBookmarkings {

    background: #FFF;

    border: 2px solid #25A3D6;

    padding: 4px 5px;

}

.aligncenter,

dl.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 5px;

	-khtml-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 3px;

}



.alignleft {

	float: left;

	margin-left: 0px;

}



.alignright {

	float: right;

	margin-right: 0px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption-dd {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}



img.wpGallery {

	border: 1px dotted #cc0000;

	background: #ffffcc url("../../../../plugins/wpgallery/img/gallery.png") no-repeat scroll center center;

	width: 99%;

	height: 250px;

}



.wp-caption-text {

	font-size: 10px;

	text-align: center;

}



.wp-caption-text p {

	line-height: 12px;

	margin: 0px;

}



.FrontPageQuote {

   background: url(http://static.ajatus.co.in/wp-content/themes/ajatus/images/light-gradient.gif) bottom left repeat-x;

   border-collapse: collapse;

   border: 1px solid #BBB;

   border-radius: 10px;

}



.FrontPageQuote h4 {

    color: #4E595F;

    margin: 4px 10px 0px;

    padding: 2px 0px;

    border-bottom: 1px dotted #B4CDDB;

    font-size: 16px;

}



.FrontQuote {

    font-size: 12px;

}



.FrontQuote textarea,.FrontQuote input {

    border: 1px solid #CCC;

} 



.FrontQuote textarea:focus,.FrontQuote input:focus {

    border: 1px solid #AAA;

}



.FrontQuote textarea {

    height: 60px;

}



.SubmitButton {

   padding: 0px 10px;

}



.SubmitButton input {

    float: right;

    color: #FFF;

    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

    font-weight: bold;

    background: #4E595F;

    width: auto;

    padding: 2px 20px 3px;

    -moz-border-radius: 12px;

    border-radius: 12px;

}



.comments-header {

   font-size: 15px;

   margin: 0px 15px;

   border-bottom: 1px dotted #CCC;

   padding: 3px; color: #333;

}