/*  
Theme Name: Cheep Vegas
Theme URI: http://www.cheepvegas.com
Description: Las Vegas, On The Cheap
Version: 1.0
Author: Cheep Vegas
Author URI: http://www.cheepvegas.com
*/

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,font,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 {
margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height:1; font:62.5%/1.6 Arial, "Trebuchet MS", Helvetica, Verdana, sans-serif; background: #f1f8f9 url(images/bg.gif) repeat-x; color: #423f38; }


/* --= Typography & Colors =-- */
h1 { display:block; width:548px; height:177px; text-indent:-9009px; background:transparent url(images/cheepvegas.png) no-repeat 0 0; margin: 7px auto 0 auto; color: #f1f8f9; }
h1 a:hover { background:transparent url(images/cheepvegas.png) bottom no-repeat; margin: 0 auto 0 auto; }
h1 a { display:block; width:100%; height:100%; outline:none; color: #f1f8f9; }
#sidebar h2, #sidebartwo h2 { color: #144854; font: bold 14px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; text-transform: uppercase; }
.features h2 { background: url(images/features.gif); height: 22px; padding: 12px 0 0 50px;  }
.categories h2 { background: url(images/hotels.gif); height: 21px; padding: 12px 0 0 50px;  }
.categories { color: #939089; }
.subscribe h2 { background: url(images/subscribe.gif); height: 21px; padding: 12px 0 0 50px; }
.recent h2 { background: url(images/recent.gif); height: 21px; padding: 12px 0 0 50px; }
#sidebar .subscribe a { padding: 0; margin: 0; color: #d8a93d; }
#sidebar .subscribe a:hover { color: #e17219; }
.search h2 { background: url(images/search.gif); height: 21px; padding: 12px 0 0 50px; }
.post { font: 12px Arial, "Trebuchet MS", Helvetica, Verdana, sans-serif; }
.post h2 { font: bold 12px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; color: #423f38; text-align: center; }
.post h2 a { color: #423f38; text-decoration: none; }
.post h2 a:hover { color: #5aa0af; }
.postage h2, .postage h2 a, .postagepage, #respond, #comments { font: 18px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; text-decoration: none; color: #423f38; }
.postage h2 a:hover { color: #5aa0af; }
.postage p, .postagepage p { font-size: 12px; }
.pagetitle { color: #c8ccca; font-size: 14px; font-weight: bold; font-style: italic; }
#about b { color: #73716b; }
#page #sidebar { color: #595855; }
#sidebar, #sidebartwo { font: 12px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; margin-bottom: 100px; margin-top: -7px;}
#sidebar a, #sidebartwo a { color: #559cac; padding: 3px 0 3px 10px; text-decoration: none; }
#sidebar a:hover, #sidebartwo a:hover { color: #d8a93d; }
#footer { color: #939089; }
#footer a { color: #5aa0af; }
#footer a:hover { color: #d8a93d; }
.postage .entry p, .postage .entry ul { text-align: left; font-size: 12px; }
.postage .entry a { display: inline; }
/* --= End Typography & Colors =-- */


/* --= Begin Structure =-- */
#page { width: 922px; margin: 0 auto; }
#content { width: 722px; float: left; }
#content-single { width: 480px; margin-right: 20px; float: left; }
#about { width: 722px; margin: 0 auto; font: 18px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; padding: 10px 0 30px 0; color: #939089; text-align: center; line-height: 1.5em; }
.post { width: 286px; float: left; background: url(images/postbg.gif) no-repeat; margin-right: 25px; height: 246px; overflow: hidden; padding: 63px 25px 25px 25px; }
.postage { width: 480px; float: left; }
.postagepage { width: 480px; float: left; }
#sidebar { width: 200px; float: left; }
#sidebartwo { width: 200px; float: left; margin-right: 20px; }
#footerwrapper { clear: both; background: url(images/footer.gif) repeat-x; line-height: 39px; height: 39px; }
#footer { width: 922px; margin: 0 auto; border-top: 1px dotted #c5dee3; clear: both;  }
#footerleft { float: left; }
#footerleft a { text-decoration: none; }
#footerleft a:hover { text-decoration: underline; }
#footerright { float: right; }
#bumper { margin-top: 50px; }
/* --= End Structure==- */


/* --= Begin Images =-- */
p img { padding: 0; max-width: 100%; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.post img { position: absolute; top: 10px; left: 63px; }
.postage img { display: none; }
.post, .postage { position: relative; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft {	float: left; }
/* --= End Images =-- */


/* --= Begin Lists =-- */
ol,ul { list-style:none; }
.entry ul { list-style: url(images/circle.gif) inside; text-indent: 0.5em; padding-bottom: 0.75em; }
.entry ol { list-style:decimal inside; padding-bottom: 1.5em; }
.entry li { padding-bottom: 0.75em; margin: 0; line-height: 1em;  }
#footer .page_item a { margin: 5px; }
#footer li {  display: inline; padding: 0; border: 0; margin-left: -4px;}
#footer li#homelink { margin-right: 5px; padding: 5px 0 5px 5px; }
/* --= End Entry Lists =-- */


/* --= Begin Comments =-- */
#submit:hover { border:1px solid #6792af; background-color:#8aadc5; }
textarea#comment { width:400px; height:70px; }
ol.commentlist { margin-bottom: 2.5em; }
.commentlist li { margin:1em; padding:10px; border-top:1px solid #c9c8c8; border-bottom:1px solid #c9c8c8; background-color:#f9f9f9; color:#1d1d1d; font-size:1.2em; line-height:1.7em; }
.commentlist li.alt { margin:0 1em; padding:10px; color:#1d1d1d; font-size:1.2em; border:none; background-color:transparent; } 
.commenttext { clear:both; }
.commenttop { padding-bottom:0.5em; }
.commenttop a { color:#1d1d1d; background-color:transparent; }
.commenttop a:hover { color:#8aadc5; background-color:transparent; text-decoration:underline; }
.commentmetadata { float:right; }
.commenttop div.commentmetadata a { text-decoration:none; color:#1d1d1d; }
.commenttop div.commentmetadata a:hover { color:#8aadc5; background-color:transparent; text-decoration:none;}
.commentauthor { float:left; }
#commentform p { margin:0.5em 0.5em 0 0.5em; }
#commentform input,#commentform textarea { border:1px solid #c9c8c8; font:12px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; color:#1d1d1d; margin:0; padding:0.2em; }
#commentform input:hover,#commentform textarea:hover { border:1px solid #8aadc5; }
/* --= End Comments =-- */


/* --= Begin Searchbox =-- */
#searchform { margin-left: 12px; margin-top: -3px;}
#searchbox {background:url(images/signupbox.gif) no-repeat; height: 25px; padding: 5px 0 0 0; margin: 3px 0 4px 0; color: #595855; }
#searchbox #s { float:left; padding:0; margin:0 0 0 4px; border:0; width:104px; background:none; font:12px "Trebuchet MS", Helvetica, Arial, Verdana, Sans-serif; color:#595855; }
#searchsubmit { float:right; margin-right: 16px; margin-top: -4px; }
/* --= End Searchbox =-- */


/* --= Begin Various Tags & Classes =-- */
img#wpstats { width:0px; height:0px; padding:0px; border:none; overflow:hidden; } /* for wp stats smileyface */
.post .entry { height: 182px; overflow: hidden; }
.entry p { line-height: 1.5em; padding: 0.5em 0; }
#sidebar ul li, #sidebartwo ul li {background: url(images/sidebarbg.gif) repeat-y; }
#sidebar ul li ul, #sidebartwo ul li ul { background: url(images/sidebarbot.gif) bottom center no-repeat; margin-bottom: 30px; padding: 3px 0 5px 0; height: 100%; }
#sidebar ul li ul li, #sidebartwo ul li ul li { padding: 3px 0; height: 100%;}
.subscribe p, .search p { padding: 3px 10px; }
.entry { clear: both; }
.navigation { clear: both; }
.entry p a, .entry ul li a { display: block; text-align: center; color: #438695; text-decoration: none; font-weight: bold; padding: 2px 0; }
.entry p a:hover, .entry ul li a:hover { color: #954343; text-decoration: underline; background-color: #e7f2f4 }
.dark { color: #423f38; }
.postmetadata { color: #9f9c94; text-align: center; margin-top: 0.5em; }
#content-single .postmetadata a { color: #76756f; font-weight: normal; }
.postmetadata a, .post-categories, .postmetadata li { display: inline; color: #423f38; text-decoration: none; }
.postmetadata a:hover { color: #438695; }
.navigation a { display: block; width: 100px; padding: 15px 5px; color: #438695; text-decoration: none; }
.navigation a:hover { color: #d8a93d; }
.alignleft { text-align: left; }
.alignright { text-align: right; padding-right: 25px;}
#sidebar #sideemail { background:url(images/signupbox.gif) no-repeat; padding: 5px 0 0 5px; margin: 3px 0 4px 2px; color: #9c9898; font-weight: bold; }
.email input { float: left; clear: both; margin-top: 5px; border: none; height: 25px; }
.left { float: left; margin-left: 3px; margin-top: 1px; }
.right { float: right; }
.clr { clear: both; }
#sidebartwo .recent a { padding: 3px 0; }
#sidebartwo .recent li { padding: 3px 10px; }
#commentform { margin-bottom: 40px; }
#pull { margin-top: -15px; }
.noresults { width: 200px; }
/* --= End Various Tags & Classes =-- */