/* Global Styles */
* {}

body { background-color:#131314; font-family:arial; font-size:12px; line-height:18px;}

a,
a:active,
a:visited {color:#336699; text-decoration:none;}
a:hover {color:#5588bb; text-decoration:underline;}

.clear {clear:both;}
/* header styles */
#header {padding:20px 0px 20px 0px;}
#header h1 {background: url('../imgs/garnishbar_logo_tagline.jpg') no-repeat top left; height:50px;}

.section_heading {font-size:26px; color:#999999; margin:0px 0px 30px 0px; padding:0px;}


/* main section styles */
#main { background-color:#f2f2f2; color:#131314; -moz-border-radius:5px; -webkit-border-radius:5px; border:solid #f2f2f2 1px; padding:40px;}

#posts { list-style-type:none; margin:0px; }

#page_controls {}


/* sidebar styles */
#top-section { background-color:#c1dd85; -moz-border-radius:5px; -webkit-border-radius:5px; border:solid #c1dd85 1px; margin-bottom:20px;}

.description {font-size:16px; color:#454545; padding:10px 10px 0px 10px;}

#signup {background-color:#afcb73; padding:10px;}

#signup #l420223-420223 { border:none; width:155px; padding:5px;}

#signup #inputArea {background-color:#fff; -moz-border-radius:5px; width:168px; -webkit-border-radius:5px; border:solid #fff 1px; margin-bottom:10px}

#bottom-section { padding:10px; background-color:#333333; -moz-border-radius:5px; -webkit-border-radius:5px; border:solid #333333 1px; color:#ffffff; margin-bottom:20px; }

#facebook_button {float:right; margin-bottom:10px;}
#twitter_button {float:left; margin-bottom:10px;}

#addThis_widget{ background-color:#cdcdcd; -moz-border-radius:3px; -webkit-border-radius:3px; padding:5px; border:solid #cdcdcd 1px; text-align:center; background: url('../imgs/background_addThisSection.png') repeat-x top left;}

#tumblelog_title {}

#tumblelog_description{ font-size:22px; line-height:26px; color:#ffffff; }

/* Archive Page */


/* Posts */
.post { background-color:#ffffff; margin:0px 0px 10px 0px; padding:20px; display:block; }

.post_title { color:#336699; }

.date_tab { margin-bottom:10px;}
.new_date { color: #999999; font-size:12px; font-weight:bold; display:block; width: 200px; }
.caption{}

.video {}
.text {}
.photo {}
.quote {}
.quote blockquote { font-size:26px; font-style:normal; color:#336699; margin:0px 0px 10px 0px; line-height:30px; }
.source { margin-bottom:10px;}
.link {}
.chat {}

.tags { border-top:solid #f2f2f2 1px; padding-top:10px;}

/* Discus comments  */
.comments {border-top:solid #f2f2f2 1px; padding-top:10px;}
#dsq-content {padding:20px; background-color:#fff; margin-top:-10px; border-top:solid #cecece 3px;}

/* Page Controls */
.page_previous,
.page_next {background-color:#e5e4e4; -moz-border-radius:5px; -webkit-border-radius:5px; border: solid #e5e4e4 1px; width:200px; padding:10px; display:block; color:#999999; background-repeat:no-repeat;}

.page_previous {float:left; text-align:left; background-image: url('../imgs/arrow-left_off.png'); padding-left:60px; background-position:20px 50%;}
.page_next {float:right; text-align:right; background-image: url('../imgs/arrow-right_off.png'); padding-right:60px;background-position:240px 50%;}

.page_previous:hover,
.page_next:hover {color:#336699; }

.page_previous:hover {background-image: url('../imgs/arrow-left_hover.png');}
.page_next:hover {background-image: url('../imgs/arrow-right_hover.png');}