#disqus_thread {
margin-bottom:10px;
margin-left:12px;
}

#authorcontainer { border-width:0 0 0.2em;
padding-bottom:1.1em;
padding-top:1.1em;
padding-left:.2em; margin-left:.8em;
padding-right:2.3em;
border-color:#DDDDDD;
border-style:solid;
font-size:12px;}

#archive_info {padding-left:.2em; margin-left:.8em;}

#footercap {width:1001px;
background: url(images/footerbg.png) no-repeat; height:30px; }
#footercontainer { background: url(images/main-bg.png) repeat-y;
width:941px; padding-left:30px; padding-right:30px;}
.frontnav {margin-left:13px;}

.sidebar ul.sidebar_list {
padding-left:0em;
padding-right:1.1em;
}

#content_box {
background: url(images/main-bg.png) repeat-y;
width:100%;
padding-left:15px;
padding-right:15px;
}

#advertisehere {background:#EEEEEE; padding-top:53px; padding-bottom:52px; padding-left:20px; border: 1px solid #CCCCCC;}
#advertisehere a {font-size:12px; display:block; color:#111111; text-decoration:underline;  }
#advertisehere a:hover {color:#3B5998;}
#page {
padding-top:1.5em;

padding-left: 1.2em;
padding-right: 1.2em;

}
#customheader {width:975px; margin-left:auto; margin-right:auto; text-align:center; margin-top:10px; }
#customheaderlogo {width:286px; float:left;}
#customheaderad {width:468px; height:60px; background:#EEEEEE; float:left; margin-top:20px; margin-left:220px;}
#wp_page_numbers {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white none repeat scroll 0 0;
margin-bottom:10px;
margin-top:20px;
margin-left:15px;
width:100%;
border-top:1px dotted #BBBBBB; padding-top:15px;
}

#wp_page_numbers li a:hover {
border-color:#3B5998;
}
#wp_page_numbers li.active_page a:hover {
border-color:#3B5998;
color:black;
text-decoration:underline;
}
#wp_page_numbers li.active_page a{
border-color:#3B5998;
color:black;
text-decoration:underline;
}

#addivtwo {width:300px; height:250px; background:#EEEEEE; margin-left:14px; margin-top:10px; margin-bottom:10px;}

#adcontainertwo { width:298px; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; display:block; float:left; padding-bottom:25px; padding-top:15px; padding:12px;}

#onefour {width:469px; height:60px;  background:#EEEEEE; margin-bottom:30px; }
#onefourcontainer {width:100%;  margin-top:0px; margin-bottom:20px; border-bottom:1px dotted #BBBBBB;}
.stbuttontext {font-size:12px; color:#111111; text-decoration:none !important;}
.stbuttontext a {color:#AAAAAA !important; text-decoration:none !important;}
.custom #feedback { background: transparent; width: 3.2em; position: fixed; top: 40%; left: 0.25%; }

.custom #feedback a { display: block; text-indent: -9999px; height: 32px;}



.custom #feedback #youtube { background: url('http://thesistutor.com/wp-content/uploads/2009/07/youtubeicon.png') no-repeat 0 -32px; }
	.custom #feedback #youtube:hover { background-position: 0 0; }

.custom #feedback #twitter { background: url('http://thesistutor.com/wp-content/uploads/2009/07/twittericon.png') no-repeat 0 -32px; }
	.custom #feedback #twitter:hover { background-position: 0 0; }

.custom #feedback #facebook { background: url('http://thesistutor.com/wp-content/uploads/2009/07/facebookicon.png') no-repeat 0 -32px; }
	.custom #feedback #facebook:hover { background-position: 0 0; }

.custom #feedback #rss { background: url('http://thesistutor.com/wp-content/uploads/2009/07/rssicon.png') no-repeat 0 -32px; }
	.custom #feedback #rss:hover { background-position: 0 0; }

.custom #feedback #email { background: url('http://thesistutor.com/wp-content/uploads/2009/07/emailicon.png') no-repeat 0 -32px; }
	.custom #feedback #email:hover { background-position: 0 0; }

#advertiselink {font-size:11px; display:block; color:#111111; width:100px; text-decoration:underline; float:right; padding-right:4px;}
#advertiselink a {font-size:11px; display:block; color:#111111; width:100px;  text-decoration:underline;  }
#advertiselink a:hover {color:#3B5998;}
#contributebox {width:255px; border: 1px solid #CCCCCC; height:150px; padding:8px; background: url(images/socialbg.gif) repeat-x; margin-top:10px; }
.contributetitle {font-size:15px;
text-shadow:0 1px 1px rgba(64, 64, 64, 0.13);
padding-bottom:8px;
color:#AAAAAA;
font-variant:normal;
letter-spacing:0;
}

#relatedpos {display:block;  margin-bottom:20px; border-top:1px dotted #BBBBBB; border-bottom:1px dotted #BBBBBB; float:left; width:100%;}

ol.related-posts {clear:both; text-align:center; margin:10px 0px 0px 0px; padding:0;}   
ol.related-posts li{width:120px; float:left; display:inline; margin-right:15px;; padding:0;}   
    ol.related-posts img{clear:both; padding:5px; background:#F7F7F7; border:1px solid #DDD;}   
    ol.related-posts a{clear:both; display:block; border:none; text-decoration:none;}   
    ol.related-posts li{font-size:12px;}  

#addiv {width:125px; height:125px;  float:left; margin-right:11px; margin-left:11px; margin-top:4px; margin-bottom:10px;}

#addivone {width:160px; height:600px;  float:left; margin-right:5px; margin-top:10px; margin-bottom:10px;}

#adcontainer { width:298px; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; display:block; float:left; padding-bottom:25px; padding-top:15px; padding:12px;}
#adcontainerone { width:325px; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; display:block; float:left; padding-bottom:25px; padding-top:15px; }

a {
color:#3B5998;
}
a:hover {
color:#111111;
}

#tagcloud ul  {
list-style-image:none;
list-style-position:outside;
list-style-type:none;

}

#tagcloud a { color:#111111; }
#tagcloud a:hover {
color:#111111;
}


#footerad {text-align:center; width:728px; margin-right:auto; margin-left:auto; height:90px; margin-top:15px; margin-bottom:25px; background:#EEEEEE;}
#backtotop {float:left; margin-right:10px; margin-top:40px; margin-bottom:10px; }
#tagcloud {width:914px; display:block; border: 1px solid #CCCCCC; padding:12px; clear:both; margin-top:0px;
font-size:13px; color:#3B5998;}
#backtotopli {border-top: 1px solid #CCCCCC; width:857px; float:left; margin-top:45px;}
#footer {
display:none;
}
#googlebot {float:left;}
#footermenu {text-align:center; font-size:12px; margin-top:15px;}
#copyrightinfo {text-align:center; font-size:10px; margin-top:15px; color:#111111; padding-top:3px;}

.dsq-brlink {
display:none;
}

.addany a {background:#3B5998; color:#FFFFFF;  padding:4px 5px; font-size:11px; font-weight:bold; text-align:center;}

.addany {text-align:center; width:100%;}
#addanydi {clear:both; margin-right:0px; text-align:center; width:100%;}
#socialconnectbox { width:280px;  height:191px; padding:10px; background: url(images/connectbg.gif) repeat-x; margin-top:10px; margin-left:10px; }
.socialcontitle {font-size:15px;
text-shadow:0 1px 1px rgba(64, 64, 64, 0.13);

color:#111111;
font-weight:bold;

letter-spacing:0;
margin-left:10px;
}
.socialconlinks a{float:left; text-align:center; margin-right:5px; margin-left:5px; margin-bottom:20px; margin-top:50px; padding:1px;}
.socialconlinks a:hover{text-decoration:none; background:#CCCCCC; color:#FFFFFF; }
.socialtext {color:#666666;
font-family:'Helvetica Neue',Arial,sans-serif; text-align:center;
font-size:10px; display:block;}

#postadbox {display:block; margin:10px; margin-top:20px; border-top:1px dotted #BBBBBB; float:left; padding-top:25px; padding-bottom:0px;}
#clear {clear:both;}

#addpost1 {width:300px; height:250px;   float:left; margin-right:20px; margin-top:0px;}








ul.domtabs li.active a:link, ul.domtabs li.active a:visited, ul.domtabs li.active a:active, ul.domtabs li.active a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
color:#FFFFFF;
}


.poplist {font-size:12px !important;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-bottom:3px;
}
.poplist li {padding-bottom:8px;
padding-top:8px;
border-bottom:1px dotted #BBBBBB;
}

ul.domtabs li.active {background:#3B5998; color:#FFFFFF !important; border-color:#3B5998;}		/* Active tab background color */
ul.domtabs li:active a {color:#FFFFFF !important;}		/* Active tab font color */
ul.domtabs li {background:#F1F1F1; font-size:11px; font-weight:normal;}			/* Inactive tabs background color */
ul.domtabs li a {color:#666666;}				/* Inactive tabs font color */
ul.domtabs li {border-color:#CCCCCC;}			/* Tabs border color */
.domtab div {border:2px solid #3B5998; width:250px;}					/* Box border color - Should be the same as the Active tab background color */
.domtab div {background:#FFFFFFF;}						/* Box background color */
.domtab {float:left;}
ul.domtabs li {margin-right:0.2em;}			/* Space between each tab. Set to 0 for no space. */

div.domtab div {
	display:none;
	}

ul.domtabs {
	list-style:none;
	padding:0;
	margin:0;
	}

ul.domtabs li {
	float:left;
	padding:4px 8px;
	text-align:center;
	border-style:solid;
	border-width:1px 1px 0 1px;
	}


ul.domtabs li a {
	text-decoration:none;
	}

.domtab div {
	border-width:0 1px 1px 1x;
	padding:1em;
	clear:both;
	}

.teaser_category {
border-bottom:none;
color:#F12727;
text-transform:uppercase;
font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;
font-size:11px;
letter-spacing:0px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
}
.teaser_category a:hover {
border-bottom:none;
color:#F12727;
text-transform:uppercase;
font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;
font-size:11px;
letter-spacing:0px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
}


.customtitle {
font-size:32px;
font-family:Georgia,serif;
text-shadow:0 1px 1px rgba(64, 64, 64, 0.13);
padding-bottom:10px;
display:block;}

.customtitle a {
font-size:32px;
font-family:Georgia,serif;
text-shadow:0 1px 1px rgba(64, 64, 64, 0.13);
padding-bottom:10px;
display:block;
 color:#111111;}
.customtitle a:hover {
color:#F12727;}



.teaser_comment a  {color:#AAAAAA;}
.teaser_comment a:hover  {text-decoration:underline;}

.teaser_comment {
background: url(images/bubble.gif) no-repeat 13px 1px; font-weight:bold; font-family:Helvetica Neue,Arial,sans-serif !important; font-size:11px; padding-right:15px; padding-left: 5px; color:#AAAAAA;}

.excerptclass {
color:#333333;
padding-top:10px;
font-size:12px;
letter-spacing:0.02em;
font-family:Helvetica Neue,Arial,sans-serif !important;}


.teaser a.teaser_category {
border-bottom:none;
color:#F12727;
text-transform:uppercase;
font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;
font-size:11px;
letter-spacing:0px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
}


.custom .teaser_author a {
color:#3B5998;
font-size:11px;
margin-left:5px;
letter-spacing:0.02em;
font-family:Helvetica Neue,Arial,sans-serif !important;
text-transform:none;
font-weight:bold; 
text-decoration:none;
border-bottom:none}
.custom .teaser_author a:hover {

text-decoration:underline;
}


 .entry_author_image {
      float: left;
      border: solid 1px outset;
      margin: 1.2em 1.2em 0px .1em;

margin-top:2em;
    }

.authdate {
color:#AAAAAA;
font-size:11px;
letter-spacing:0.02em;
font-family:Helvetica Neue,Arial,sans-serif !important;
text-transform:none;
}


#teaserimg {float:left; margin-right: 15px;}
.custom .teaser {
   width: 100%;
   margin-top: 2em;
   padding-top: 2em;
   border-top: 1px dotted #bbb;
   text-align: left;}
body {
font-family:Helvetica Neue,Arial,sans-serif;
color:#333333;}
.teaser h2 a {
line-height:1.2em;
font-size:22px;
font-family:Georgia,serif;
text-shadow:0 1px 1px rgba(64, 64, 64, 0.13);
padding-bottom:10px;
color:#111111;}
.teaser h2 a:hover {
line-height:1.2em;
font-size:22px;
font-family:Georgia,serif;
text-shadow:0 1px 1px rgba(64, 64, 64, 0.13);
padding-bottom:10px;
color:#F12727;}


.custom .teasers_box {
   padding-top: 0;
   padding-bottom:0;
   border-top: 0;}


#description1 {width:1002px; color:#FFFFFF;    height:30px; margin-left:0px;
background: url(images/descripbg.png) ;}
#description {width:981px; color:#FFFFFF;   padding-top:7px; padding-bottom:8px; padding-left:20px;
background: url(images/descripbg.png) ; }
.sublink a {padding:4px; 8px; color:#FFFFFF; background:#3B5998; height:30px; font-size:12px; margin-left:8px;
font-weight:bold; font-family:'Helvetica Neue',Arial,sans-serif; margin-top:10px; }
.sublink a:hover {padding:4px; 8px; color:#FFFFFF; background:#000000; font-size:12px; margin-left:8px;
font-weight:bold; font-family:'Helvetica Neue',Arial,sans-serif; }
.mainnav { color:#000000; background:#FFFFFF;}
.mainnav a {color:#000000; background:#EEEEEE; border-bottom: 4px #000000 solid; font-family:Georgia,serif; 
font-size:15px; padding:4px 8px; margin-right:1px; float:left;}
.mainnav a:hover {color:#000000; background:#FFFFFF; border-bottom: 8px #3B5998 solid;  
padding-bottom:0px;}
.mainnav .current ul a {color:#000000; background:#FFFFFF; border-bottom: 8px #3B5998 solid;  
padding-bottom:0px;}
.googlebar { color:#000000; background:#EEEEEE; float:left; padding-left:147px; padding-top:0px; padding-right:10px; padding-bottom:0px; height:30px;}

#header {
padding-bottom:0em;
padding-top:0em;
border-width:0 0 0em;
}

.menu {
display:none;
}
