/*  
Theme Name: Project PhD
Theme URI: http://www.renaldobernard.com
Description: Official theme for www.renaldobernard.com. Features a minimalist design using yellow highlights.
Tags: Minimalist Design, Yellow Highlights, Widgets, Customized Footer, Two Columns
Version: 2.0
Author: Renaldo Bernard
Author URI: http://www.renaldobernard.com
*/


/* Begin Typography & Colors */

* { margin: 0; padding: 0; }
body {
	background-color: #F8F9FA;
	background-image: url(images/bg.png);
	background-repeat: repeat-x;
	height: 100%;
	width: 100%;
}
input, button, textarea, select {  font: normal 13px Arial, Verdana, Geneva;}
legend { display: none; }
fieldset { border: none; }
ul, ol, li { list-style-type: none; font-family: Arial, Verdana, geneva; font-size: 13px;}

ul.content li {
	list-style-type: disc;
	font-family: Arial, Verdana, geneva;
	font-size: 13px;
	color:#FFCC00;
	margin-left: 10px;
	line-height: 20px;
	padding-bottom:10px;
}

ul.content li span { color:#858585; }


ul.content-page li span {
	color:#858585;
	font-size: 15px;
	list-style-type: disc;
}

ul.content-page li {
	list-style-type: disc;
	font-family: Arial, Verdana, geneva;
	font-size: 13px;
	color:#FFCC00;
	margin-left: 10px;
	line-height: 20px;
	
}

ol { list-style-type: decimal;}
img { padding: 0px; margin: 0px; border: none; text-align: center;}


a:link { text-decoration: none; color : #003399; border: 0px; -moz-outline-style: none;}
a:active { text-decoration: none; color : #003399; border: 0px; -moz-outline-style: none;}
a:visited { text-decoration: none; color : #003399; border: 0px; -moz-outline-style: none;}
a:hover	{ text-decoration: none; color : #000033; border: 0px; -moz-outline-style: none;} 

h1, h2, h3, h4 { font-family: Arial, Verdana, Geneva; }


/* body 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#body_container {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}

#ul_container {
	background-image: url(images/bg-bttm.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}


#content-body_container {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
}


/* Homepage Header 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#banner {
	width:980px;
	height:300px;
}

#columnTableIE {
	display: inline;
}

#columnTable {
	width:980px;
	height:472px;
	padding-bottom: 20px;
	margin-top: 20px;
}

#ad {
	width:140px;
	height:450px;
	float: left;
}

#prescaption {
	width:220px;
	height:140px;
	margin-bottom: 20px;
	background-color: #333;
}


#columnfull {
	margin-left: 20px;
	display: table;
	background-color: #FFF;
	float: right;
}


#booktoday {
	width:220px;
	height:30px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-color: #FFF;
}

#column {
	width:220px;
	height:360px;
	background-color: #FFF;
	font-family: Arial, Verdana, geneva;
	font-size: 12px;
	color: #858585;
	line-height: 20px;
	padding: 20px;
}

.c-header {
	font-family: Arial, Verdana, geneva;
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	height:55px;
}


/* Header 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#regional_location_text	{
	font-family: Arial, Verdana, Geneva;
	font-size: 10px;
	color: #666666;
	text-align: center;
	width: 100px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #FFF;
	display: inline-block;
}

#search {
	float: right;
	margin-top: 5px;
	background-color: #FFF;
}

.search {
	font-family: Arial, Verdana, Geneva;
	font-size: 12px;
	color: #A5A5A5;
	height: 20px;
	width: 245px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 5px;
	padding-left: 5px;	
}

.submit {
	font-family: Arial, Verdana, geneva;
	font-size: 12px;
	color: #A5A5A5;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	height: 20px;
	width: 30px;
	font-weight: bolder;	
}

#header_logo_menu_bg {
	width: 980px;
	height: 100px;
	background-image: url(images/header_logo_menu_bg.jpg);
	background-repeat: no-repeat;
}

#menu_container {
	width: ;
	float: right;
	display: inline-block;
	margin-top: 49px;
}

#menu {
	width: 100%;
	font-family: Arial, Verdana, geneva;
	color: #656565;
	font-size: 14px;
	margin-left: 35px;
}

#menu_container a {
	text-decoration:none;
	color: #656565;
 }

#menu_container a:hover {
	color: #333;
}

/* Page 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#content_container_page {
	width: 940px;
	padding-left: 20px;
	font-family: Arial, Verdana, geneva;
}


.page-title {
	font-family: Arial, Verdana, geneva;
	font-size: 30px;
	font-weight: bold;
	color: #ffcc00;
	margin-top: 42px;
	line-height: 40px;
}

.page-title p {
	font-family: Arial, Verdana, geneva;
	font-size: 20px;
	font-weight: bold;
	color: #333;
	clear: left;
	display: inline;
	line-height: 35px;
}

#content-title-page {
	font-family: Arial, Verdana, geneva;
	font-size: 20px;
	color: #333;
	font-weight: bold;
	margin-top: 40px;
}

#content-page {
	font-size: 15px;
	color: #858585;
	font-family: Arial, Verdana, geneva;
	line-height: 25px;
}

.breadcrumb {
	font-family:Arial, Verdana, geneva;
	font-size: 11px;
	color: #858585;
	background-color: #F8F9FA;
	padding: 5px;
}

.breadcrumb a {
	text-decoration:none;
	color: #333;
}

.breadcrumb a:hover {
	text-decoration:none;
	color: #ffcc00;
}

/* Content 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#containerone {
display: inline-block;
}

#containeroneb_front {
	width: 690px;
	margin-top: 10px;
	background-color: #FFF;
	vertical-align: top;
}

#containeroneb {
	width: 690px;
	margin-top: 10px;
	background-color: #FFF;
	vertical-align: top;
	padding-bottom: 20px;
}

#content_container {
	width: 650px;
	padding-left: 20px;
}

#index_content_container {
	display: inline-block;
}

 #post-header {
	display: table;
	width: 650px;
}

.post-date  {
	font-family: Arial, Verdana, geneva;
	font-size: 10px;
	width: 22px;
	text-align: center;
	background-color: #fff;
	text-transform: uppercase;
	color: #FFCC00;
	line-height: 15px;
	margin-top: 20px;
	float: right;
}

.post-date2  {
	font-size: 20px;
}

.post-title {
	font-family: Arial, Verdana, geneva;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 20px;
	width: 580px;
	margin-top: 42px;
	float: left;
	vertical-align: bottom;
	display: table-cell;
}

#content-title {
	font-family: Arial, Verdana, geneva;
	font-size: 15px;
	font-weight: ;
	color: #333;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 20px;
}

#content-title-b {
	font-family: Arial, Verdana, geneva;
	font-size: 13px;
	font-weight: bold;
	color: #333;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 20px;
}

.post-title a {
	font-family: Arial, Verdana, Geneva;
	font-size: 20px;
	font-weight: bold;
	color: #333333;	
}

.post-title a:hover {
	font-family: Arial, Verdana, Geneva;
	font-size: 20px;
	font-weight: bold;
	color: #999999;
}

.continue_reading {
	margin-top: 20px;
	margin-bottom: 20px;
}

#post-content p {
	font-family: Arial, Verdana, geneva;
	font-size: 13px;
	color: #858585;
	line-height: 20px;
	width: 640px;
	display: table;
	padding-bottom: 10px;
}

#post-content a {
	color: #ffcc00;
	font-weight:bold;
}

#post-content strong {
	color: #666;
	font-weight:bold;
}

#post-content a:hover {
	background-color: #ccc;
	color: #333;
	font-weight:bold;
	
}

.sociable_tagline {
	font-family: Arial, Verdana, geneva;
	font-size: 12px;
	color: #FFCC00;
	margin-bottom: 5px;
}

.navigation {
	font-size: 25px;
	font-family: Arial, Verdana, geneva;
	text-align: center;
	color: #FFCC00;
}

.navigation a {
	font-size: 25px;
	color: #000000;
	font-weight: bold;
}

.navigation a:hover {
	font-size: 25px;
	color: #858585;
	font-weight: bold;
}

#continue_reading  {
	font-family: Arial, Verdana, geneva;
	font-size: 15px;
	height: 28px;
	width: 170px;
	border: 1px solid #D6D9DB;
	text-align: center;
	padding-top: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #FFF;
	display: inline-block;
	margin-right: 20px;
}

#continue_reading a {
	color: #000;
}

#continue_reading a:hover {
	text-decoration: none;	
	color: #858585;
}



/* Book Me!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#booking_container {
	width: 650px;
	padding-top: 50px;
	background-color: #FFF;
	clear: both;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #F8F9FA;
	margin-top: 30px;
	font-family: Arial, Verdana, geneva;
	font-size: 15px;
	font-weight: normal;
	color: #858585;
	line-height: 30px;
}

.wpcf7-list-item {
	display: list-item;
	list-style-type: none;
}

/* Sidebar
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#containertwo_page {
	width: 280px;
	margin-top: 10px;
	background-color: #FFF;
	display: inline-block;
	margin-left: 6px;
	vertical-align: top;
}

#containertwo {
	width: 280px;
	margin-top: 10px;
	background-color: #FFF;
	display: inline-block;
	margin-left: 6px;
	vertical-align: top;
	padding-bottom: 20px;
}

#sidebar_container {
	line-height: 20px;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	font-family: Arial, Verdana, geneva;
	color: #3C3C3C;
	font-size: 12px;
}


#section-content_container {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
}

#section-content {
	font-family: Arial, Verdana, geneva;
	font-size: 12px;
	font-weight: bold;
	color: #3C3C3C;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#section-content a {
	text-decoration:none;	
	color: #333333;
}

#section-content a:hover {
	text-decoration:none;
	font-weight: bold;
	color: #858585;	
}

.widgettitle1 {
	font-family: Arial, Verdana, geneva;
	font-size: 11px;
	font-weight: bold;
	color: #3C3C3C;
	text-transform: uppercase;
}

.widgettitle {
	font-family: Arial, Verdana, geneva;
	font-size: 11px;
	font-weight: bold;
	color: #3C3C3C;
	margin-top: 40px;
	text-transform: uppercase;
}


#category-text li {
	font-family: Arial, Verdana, Geneva;
	font-size: 12px;
	font-weight: bold;
	color:  #333333;
}

#category-text a {
	text-decoration:none;
	color: #333333;
}

#category-text a:hover {
	text-decoration:none;
	color: #858585;
}


/* Comments
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#disqus_thread {
	width: 650px;
	clear: left;
	padding-top: 50px;
	background-color: #FFF;
	margin-top: 20px;
	font-family: Arial, Verdana, geneva;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #F8F9FA;
}

#comment_bg {
	width: 650px;
	background-color: #FFF;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	
}


#comment_container {
	width: 650px;
	clear: left;
	padding-top: 50px;
	font-family: Arial, Verdana, geneva;
	color: #3c3c3c;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #F8F9FA;
}

.subscribe-to-comments{
	font-family: Arial, Verdana, geneva;
	font-size: 12px;
	text-align: center;
	width: 100%;
	margin-top: 5px;
}

#postcomment {
	font-family: Arial, Verdana, geneva;
	font-size: 20px;
	color: #858585;
	margin-bottom: 10px;;
}


.box {
	font-family: Arial, Verdana, Geneva;
	font-size: 12px;
	color: #858585;
	background-color: #FFF;
	height: 20px;
	width: 295px;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #E5E5E5;
	margin-bottom: 10px;
}

.comments-box {
	font-family: Arial, Verdana, Geneva;
	font-size: 12px;
	color: #858585;
	border: 1px solid #E5E5E5;
	width: 100%;
}

.commentcontainer{
	clear: both;
	overflow: auto;
	float:left;
	width: 100%;
	font-family: Geneva;
	font-size: 12px;
	padding-top: 20px;
	height: 100%;
}

.commentcontainer a {text-decoration:none; color: #666666; }

.commentcontainer a:hover {
	color: #000033;
}

#submit_comment  {
	font-family: Arial, Verdana, geneva;
	font-size: 15px;
	height: 28px;
	width: 170px;
	border: 1px solid #333;
	text-align: center;
	padding-top: 2px;
	margin-top: 20px;
	background-color: #333;
	color: #ccc;
}


#submit_comment a {
	color: #000;
}

#submit_comment a:hover {
	color: #858585;
}


#comments {
	font-family: Geneva;
	font-size: 12px;
	color: #333333;
}

#comment_text {
	font-family: Geneva;
	font-size: 12px;
	color: #666666;
	margin-top: 5px;
}

#commentinfobar {
	background-color: #E5E5E5;
	background-repeat: no-repeat;
	font-family: Geneva;
	font-size: 12px;
	color:  #333333;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}

#commentinfobartext {
	display: inline-table;
	vertical-align: top;
	margin-top: 8px;
	margin-left: 20px;
}




/* Footer
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#footer {
	background-color: #333333;
	height: 100%;
	width: 100%;
	clear: both;
}

#footer_container {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Verdana, geneva;
	font-size: 12px;
	color: #CCCCCC;
	line-height: 20px;
	padding-bottom: 20px;
	padding-top: 20px;
	display: table;
}

#footer_container1 {
	width: 470px;
	display: table-cell;
	float:left;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom:20px;
}

#footer_container2 {
	width: 470px;
	display: table-cell;
	clear:left;
	float:left;
	margin-right: 20px;
	margin-top: 20px;
}

#footer_container1  a {
	color: #fff;
}


#footer_container-header {
	font-family: Arial, Verdana, geneva;
	font-size: 15px;
	font-weight: bold;
	color: #CCCCCC;
	margin-bottom: 15px;
}
