/*
Theme Name: O'Rourke THEME
Theme URI: http://wordpress.org/
Description: Default O'Rourke Theme
Version: 1.0
Author: Brandon Henricks
Author URI: http://binarybonsai.com/
Tags:
	
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


html,body{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height:1.94em;color:#949494;font-size:12px;height:100%;margin:0;padding:0; background:#fff;}

h1{color:#494949; font-size:20px;}
h2{font-size:14px;}
h3{font-size:12px;}
h4{font-size: 8px;}

#topper {font-size:20px; text-transform:uppercase;}
hr {border: 0; width: 100%; color: #666; background-color: #494949; height: 1px; margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:0px; padding:0px;}

blockquote{margin:5px 5px 25px 5px; padding:5px; background:#fcfcfc;}
legend{margin-bottom:10px;}

/* GENERAL CLASS */

.welcome{font-size:14px;}
.txt{font-family:Tahoma, Geneva, sans-serif;}
.text_column{display:block;float:left;position:relative;width:50%;height:auto;}
.search-b{border:0px; background:#bd2c85;color:#fff;width:20px;margin:0;padding:0;text-align:center;font-size:10px; cursor:pointer;}
.search-t{border:solid 1px #ccc;margin:0;padding:0;width:200px;}
.pjust{text-align:justify;}
.on_page{color:#bd2c85;font-weight:bold;display:block;float:left;width:210px;}
.link_more {background: transparent url('http://www.orourkehospitality.com/images/icon-more.gif' ) no-repeat scroll right center; margin-right: 0px; padding-right: 24px;}
.spacer{clear:both;height:15px;}
.menu-head{font-weight:bold; font-size:14px;color:#494949;border-bottom: solid 2px #b1b1b1; width:210px;display:block;float:left;}
.pad{padding:5px;}
.pad2{padding:8px;}
.pad3{padding:10px;}
.column{display:block;float:left;position:relative;width:50%;}
.c-small{display:block;float:left;width:32%;min-height:100%;height:auto;margin-top:8px;}


/* LINK CLASSES */

a.htitle:link {color:#949494; text-decoration:none;font-weight:normal;}
a.htitle:visited {color:#949494; text-decoration:none;}
a.htitle:hover {color:#949494; text-decoration:none;}

.accordian_sub a:link {color:#949494; text-decoration:none;font-weight:normal;}
.accordian_sub a:visited {color:#949494; text-decoration:none; font-weight:normal;}
.accordian_sub a:hover {color:#949494; text-decoration:none; font-weight:normal;}

.nav-main a:link {color:#949494; text-decoration:none;font-weight:normal;}
.nav-main a:visited {color:#949494; text-decoration:none; font-weight:normal;}
.nav-main a:hover {color:#949494; text-decoration:none; font-weight:normal;}

a.link_more:link {color:#494949; text-decoration:none;font-weight:normal;}
a.link_more:visited {color:#494949; text-decoration:none; font-weight:normal;}
a.link_more:hover {color:#494949; text-decoration:none; font-weight:normal;}

a.menu-main:link {color:#494949; text-decoration:none;font-weight:bold;}
a.menu-main:visited {color:#494949; text-decoration:none; font-weight:bold;}
a.menu-main:hover {color:#494949; text-decoration:none; font-weight:bold;}


/* CONTACT CLASS */

.contact-h{font-size:14px;color:#fff;margin:0px;padding:0px;}
.contact-p{font-size:12px;color:#fff;margin:0px;padding:0px;line-height:1.14em;}


/* WIREFRAME */

#wrapper{display:block;position:relative;width:790px;margin:20px auto; min-height:78%; height:auto;}

/* HEADER SECTION */

#header{display:block;float:left;position:relative;height:60px;width:790px; border-bottom: solid 3px #b1b1b1;}
#logo{display:block;float:left;position:relative;height:60px;width:375px;overflow:hidden;}
#menu{display:block;float:left;position:relative;height:60px; width: 405px;}
#banner{display:block;float:left;position:relative;}

#contact{display:block;float:left;position:relative;margin-top:40px;width:100%;text-align:right; height:auto;}

/* CONTENT SECTION */

#main-content{display:block;float:left; width:100%;position:relative;height:auto;}
#main-content h1{text-transform:uppercase;}
#content{display:block;float:left;height:auto; min-height:100%;}
#content h1{margin-top:45px;font-size:16px;letter-spacing:-1px;text-transform:uppercase;}
#content p {text-align:justify;}
#sidebar{display:block;float:left;width:250px;height:auto;min-height:100%; background-color:#FFF; padding-top:0px; padding-bottom:15px;}
.points ul{margin-left:0px;padding-left:0px;list-style-type:none;float:left;display:block;}
.points li{margin-top:10px;list-style-type:none;margin-left:0px;padding-left:0px; color:#123456;}
.accordian_sub li{margin-left:8px;}

/* FOOTER */

#footer{display:block;position:absolute;width:100%;height:200px;background:url('http://www.orourkehospitality.com/images/footer-background.gif') repeat;}
#footer-wrapper{display:block;position:relative;width:800px;height:200px;margin:0 auto;bottom:0;background:url('http://www.orourkehospitality.com/images/footer-background5.gif') repeat;}
#footer-bar{display:block; background:red;position:relative;width:100%;height:15px;background:url('http://www.orourkehospitality.com/images/footer_fade.gif') }
#site-links{display:block;float:left; width:90%; height:20px;text-align:left;margin-left:110px;margin-top:40px;vertical-align:text-top; font-size:9px;}

/* SOCIAL MEDIA ICONS */

#icons{display:block;float:right;width:800px;height:20px;}
#icons img{margin-bottom:2px;float:right; padding-left:8px;}

/* BANNER CLASSES */

.banner-main{width:790px;height:350px;}
.banner-sub{width:790px;height:125px;}
.banner-l{width:790px;height:300px;}

/* MENU */

#menu img{border:0;}
#menu ul{display:block;float:left;list-style-type:none; margin-top:18px;margin-left:0px;padding-left:0px;margin-right:0px;padding-right:0px;width:405px;}
#menu li{display:block;float:left;list-style-type:none;font-size:14px; padding-left:8px;color:#494949; margin-right:0px;}
#menu a:link {color: #494949;font-weight:normal;text-decoration:none;}
#menu a:hover {color: #bd2c85;font-weight:normal;text-decoration:none;}
#menu a:visited {color: #b1b1b1;font-weight:normal;text-decoration:none;}

/* SITELINKS */

#sidebar a:active {text-decoration:none;}
#sidebar a:link {text-decoration:none;}
#sidebar a.visited {text-decoration:none;}
#sidebar a.hover {text-decoration:underline;}

#site-links {color:#fff;}
#site-links a:link {color: #fff;font-weight:normal;text-decoration:none;}
#site-links a:hover {color: #fff;font-weight:normal;text-decoration:none;}
#site-links a:visited {color: #fff;font-weight:normal;text-decoration:none;}

/* CALLS TO ACTION */
.narrowcolumn{width:520px; padding-right:20px;}
.widecolumn{width:790px;}

.lmore{width:100%;text-align:right;margin-bottom:10px;}
#sidebar ul{list-style-type:none;margin:0;padding:0;}
#sidebar li{padding-bottom:10px;}
#sidebar-menu{display:block;float:left;margin-left:15px; padding-right:15px;}
#sidebar h2 {margin-bottom:0px; margin-top:0px; padding-top:15px;}


#s {border: solid 1px #ccc;width:180px;margin-bottom:10px;}
#searchsubmit {text-align:center; display:block;float:right;margin-right:50px;}

/* Subscribe Form Elements */
#sidebar input.textBox {font-size:12px; color:#000; background-color:#FFF; width:90%;}
