#portrait-block {
	MARGIN-BOTTOM: 7px
}
#portrait-block IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#take-action-block {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 18px; PADDING-TOP: 18px; BACKGROUND-COLOR: #fff
}
#take-action-block #help-us-take {
	BACKGROUND: url(images/help-us-take.png) no-repeat left 50%; MARGIN: 0px; WIDTH: 269px; TEXT-INDENT: -5000px; HEIGHT: 20px
}
#take-action-block UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#take-action-block UL LI {
	BACKGROUND: url(images/horizontal-divide.png) no-repeat left bottom
}
#take-action-block UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 38px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-DECORATION: none
}
#take-action-block UL LI A:hover {
	
}
#take-action-block #signup-for-email A {
	BACKGROUND: url(images/icons/email.png) no-repeat 10px 50%
}
#take-action-block #make-a-contribution A {
	BACKGROUND: url(images/icons/money_dollar.png) no-repeat 10px 50%
}
#take-action-block #tell-a-friend A {
	BACKGROUND: url(images/icons/comment2.png) no-repeat 10px 50%
}
#take-action-block #join-the-libertarian A {
	BACKGROUND: url(images/icons/lp_torch.png) no-repeat 10px 50%
}
#networking-block {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 18px; PADDING-TOP: 18px; BACKGROUND-COLOR: #fff
}
#networking-block #online-networks {
	BACKGROUND: url(images/online-networks.png) no-repeat left 50%; MARGIN: 0px 0px 18px; WIDTH: 179px; TEXT-INDENT: -5000px; HEIGHT: 20px
}
#networking-block A.networking-icon {
	DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 18px; WIDTH: 50px; MARGIN-RIGHT: 18px; TEXT-DECORATION: none
}
#networking-block A.last {
	MARGIN-RIGHT: 0px
}
#networking-block IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#networking-block SPAN {
	DISPLAY: block; FONT-SIZE: 0.9em; LINE-HEIGHT: 1.6em; TEXT-ALIGN: center
}
#presidential-exploratory-committee {
	BACKGROUND: url(images/presidential-exploratory-committee.png) no-repeat left 50%; MARGIN: 0px 0px 0.5em; WIDTH: 583px; TEXT-INDENT: -5000px; HEIGHT: 52px
}
#sig {
	BACKGROUND: url(/img/barr-signature.jpg) no-repeat left 50%; TEXT-INDENT: -5000px; HEIGHT: 73px
}
#send-a-message {
	LEFT: 7px; WIDTH: 629px; POSITION: absolute; TOP: 7px; HEIGHT: 169px
}
#send-a-message-getflash {
	DISPLAY: block; BACKGROUND: url(http://www.adobe.com/images/shared/download_buttons/get_adobe_flash_player.png) no-repeat left top; MARGIN: 65px auto; WIDTH: 158px; HEIGHT: 39px
}
BODY.home #content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 16px; WIDTH: 629px; PADDING-TOP: 0px
}
#home-main-column {
	FLOAT: right; WIDTH: 392px
}
#home-sub-column {
	BACKGROUND: #fff; FLOAT: left; WIDTH: 230px
}
.more-link {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 1em; MARGIN: 0.5em 0px; FONT-VARIANT: small-caps
}
.more-link A {
	TEXT-DECORATION: none
}
#home-main-column H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.5em; MARGIN: 0.3em 0px 0px; FONT-FAMILY: Georgia, "Times New Roman", serif
}
#home-sub-column H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN: 0px 0px 0.5em; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif
}
#home-main-column H3 A {
	TEXT-DECORATION: none
}
#home-sub-column H3 A {
	TEXT-DECORATION: none
}
#home-main-column H3 A:hover {
	TEXT-DECORATION: underline
}
#home-sub-column H3 A:hover {
	TEXT-DECORATION: underline
}
#home-main-column P.meta {
	FONT-SIZE: 0.9em; MARGIN: 0px 0px 0.5em 1em; COLOR: #aaa
}
#home-sub-column DIV.meta {
	FONT-SIZE: 0.9em; COLOR: #aaa; LINE-HEIGHT: 1em
}
#home-main-column .post .text {
	FONT-SIZE: 0.95em; COLOR: #444; LINE-HEIGHT: 1.5em
}
.post UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2.5em; PADDING-BOTTOM: 0px; MARGIN: 1em 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.post UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 34px; BACKGROUND: url(images/icons/bullet_black.png) no-repeat left 0.3em; PADDING-BOTTOM: 0px; MARGIN: 0.6em 0px; PADDING-TOP: 0px
}
.dotted-hr {
	FONT-SIZE: 0px; MARGIN: 4px 0px; WIDTH: 230px; HEIGHT: 2px
}
#features {
	FLOAT: left; WIDTH: 629px; BACKGROUND-COLOR: #ebebeb
}
#features .feature {
	DISPLAY: none
}
#features .first {
	DISPLAY: block
}
#features-nav-wrapper {
	BACKGROUND: url(images/feature-btn-bg.png) repeat-x 50% top; POSITION: relative; HEIGHT: 42px
}
#features-nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 60px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 504px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px; HEIGHT: 36px
}
#features-nav LI {
	FLOAT: left
}
#features-nav LI A {
	DISPLAY: block; FONT-SIZE: 1em; BACKGROUND: url(images/feature-btn-vertical-divide.png) no-repeat left 50%; FLOAT: left; WIDTH: 168px; COLOR: #777; PADDING-TOP: 8px; HEIGHT: 28px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#features-nav LI A:hover {
	FONT-SIZE: 1.05em; COLOR: #222
}
#features-nav LI A.active {
	FONT-SIZE: 1.05em; COLOR: #222
}
#features-nav-highlight {
	BACKGROUND: url(images/feature-btn-bg-active.png) no-repeat left 50%; LEFT: 60px; WIDTH: 168px; POSITION: absolute; TOP: 0px; HEIGHT: 36px
}
.comment-box {
	BACKGROUND: url(/features/comment-box.png) no-repeat; WIDTH: 629px; POSITION: relative; HEIGHT: 169px
}
#comment-contentscroll {
	FONT-SIZE: 0.95em; LEFT: 22px; OVERFLOW: auto; WIDTH: 590px; COLOR: #fff; FONT-FAMILY: Verdana, Arial, sans-serif; POSITION: absolute; TOP: 54px; HEIGHT: 85px
}
#comment-contentscroll P {
	MARGIN: 0px; LINE-HEIGHT: 1.5em
}
#comment-author {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; LEFT: 66px; COLOR: #bb150e; POSITION: absolute; TOP: 12px
}
#comment-author .location {
	FONT-WEIGHT: normal; FONT-SIZE: 0.85em
}
#comment-refresh {
	DISPLAY: block; RIGHT: 4px; POSITION: absolute; TOP: 12px
}
#comment-refresh A {
	COLOR: #2b5882; TEXT-DECORATION: underline
}
#comment-loader {
	DISPLAY: none; RIGHT: 110px; BACKGROUND: url(/features/ajax-loader.gif) no-repeat; WIDTH: 16px; POSITION: absolute; TOP: 3px; HEIGHT: 16px
}
#send-a-message {
	MARGIN: 7px 0px 0px 7px; WIDTH: 629px; POSITION: static; HEIGHT: 169px
}
#build-momentum {
	MARGIN: 7px 0px 0px 7px; WIDTH: 629px; POSITION: static; HEIGHT: 169px
}
#send-a-message-getflash {
	DISPLAY: block; BACKGROUND: url(http://www.adobe.com/images/shared/download_buttons/get_adobe_flash_player.png) no-repeat left top; MARGIN: 65px auto; WIDTH: 158px; TEXT-INDENT: -5000px; HEIGHT: 39px
}
#build-momentum-getflash {
	DISPLAY: block; BACKGROUND: url(http://www.adobe.com/images/shared/download_buttons/get_adobe_flash_player.png) no-repeat left top; MARGIN: 65px auto; WIDTH: 158px; TEXT-INDENT: -5000px; HEIGHT: 39px
}
#top-banner {
	
}
#top-banner .small-banner {
	FLOAT: left; MARGIN-RIGHT: 8px
}
#top-banner .large-banner {
	FLOAT: left; MARGIN-RIGHT: 8px
}
#top-banner .last {
	MARGIN-RIGHT: 0px
}
#top-banner .last {
	MARGIN-RIGHT: 0px
}
BODY > #page > #content-wrapper > #top-banner {
	MARGIN-BOTTOM: 8px
}
#content .plain-box {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #fff; MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 7px; WIDTH: 372px; PADDING-TOP: 14px
}
#content .styled-box {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(images/box-small.png) #fff no-repeat left top; PADDING-BOTTOM: 7px; MARGIN: 7px; WIDTH: 196px; PADDING-TOP: 7px; POSITION: relative
}
#home-main-column .post {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#barr-blog {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px; TEXT-INDENT: 0px; HEIGHT: auto
}
#events {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px; TEXT-INDENT: 0px; HEIGHT: auto
}
#recent-posts {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px; TEXT-INDENT: 0px; HEIGHT: auto
}
#articles {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px; TEXT-INDENT: 0px; HEIGHT: auto
}
#press-releases {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px; TEXT-INDENT: 0px; HEIGHT: auto
}
#barr-blog H2 {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-INDENT: 0px
}
#events H2 {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-INDENT: 0px
}
#campaign-update H2 {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-INDENT: 0px
}
#press-releases H2 {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-INDENT: 0px
}
#barr-blog H2 A {
	DISPLAY: block; TEXT-INDENT: -1000em
}
#events H2 A {
	DISPLAY: block; TEXT-INDENT: -1000em
}
#campaign-update H2 A {
	DISPLAY: block; TEXT-INDENT: -1000em
}
#press-releases H2 A {
	DISPLAY: block; TEXT-INDENT: -1000em
}
#press-releases H2 {
	LEFT: 10px; MARGIN: 0px 0px 16px; WIDTH: 200px; POSITION: absolute; TOP: 10px; HEIGHT: 19px
}
#press-releases H2 A {
	BACKGROUND: url(images/press-releases-2.png) no-repeat left top; WIDTH: 207px; HEIGHT: 19px
}
#events H2 {
	LEFT: 10px; MARGIN: 0px 0px 16px; WIDTH: 207px; POSITION: absolute; TOP: 10px; HEIGHT: 19px
}
#events H2 A {
	BACKGROUND: url(images/events-2.png) no-repeat left top; WIDTH: 207px; HEIGHT: 19px
}
#content #barr-blog H2 {
	BACKGROUND: url(images/barr-blog-2.png) no-repeat left top; MARGIN: 0px 0px 7px 10px; WIDTH: 121px; TEXT-INDENT: -1000em; HEIGHT: 19px
}
#content #more-posts H2 {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px 0px 16px; WIDTH: 333px; HEIGHT: 17px
}
#content #more-posts H2 A {
	BACKGROUND: url(images/more-posts.png) no-repeat left top; WIDTH: 333px; HEIGHT: 17px
}
#content #campaign-update H2 {
	BACKGROUND: url(images/campaign-update-2.png) no-repeat left top; MARGIN: 0px 0px 7px 10px; WIDTH: 207px; TEXT-INDENT: -1000em; HEIGHT: 19px
}
#content #press-releases {
	PADDING-TOP: 40px
}
#press-releases H3 {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 21px; LINE-HEIGHT: 1.1em; FONT-FAMILY: Georgia, "Times New Roman", serif
}
#press-releases H3 SPAN {
	PADDING-RIGHT: 7px; FONT-SIZE: 0.9em; COLOR: #888888
}
#press-releases H3 A:hover {
	TEXT-DECORATION: underline
}
#content #events {
	PADDING-TOP: 40px
}
#events-table .event {
	CLEAR: both; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 7px
}
#events-table {
	WIDTH: 100%
}
#events-table DIV {
	MARGIN: 0px
}
.event .date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/calendar-bg.png) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 26px; PADDING-TOP: 0px; HEIGHT: 30px
}
.event .date .month {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 26px; COLOR: #fff; LINE-HEIGHT: 12px; PADDING-TOP: 0px; HEIGHT: 12px; TEXT-ALIGN: center
}
.event .date .day {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 26px; COLOR: #be5353; LINE-HEIGHT: 18px; PADDING-TOP: 0px; HEIGHT: 18px; TEXT-ALIGN: center
}
.event .desc {
	FONT-SIZE: 0.85em; FLOAT: right; WIDTH: 155px
}
.event .location {
	FONT-SIZE: 0.85em; FLOAT: right; WIDTH: 155px
}
.event .time {
	FONT-SIZE: 0.85em; FLOAT: right; WIDTH: 155px
}
.event .desc {
	FONT-SIZE: 0.91em; FONT-FAMILY: Georgia, "Times New Roman", serif
}
.event .desc A {
	TEXT-DECORATION: none
}
.event .desc A:hover {
	TEXT-DECORATION: underline
}
.event .location {
	COLOR: #9d9d9d; FONT-STYLE: italic
}
.event .time {
	COLOR: #9d9d9d; FONT-STYLE: italic
}
#barr-blog .post .date {
	PADDING-RIGHT: 7px; FONT-WEIGHT: bold; FLOAT: left; COLOR: #999
}
#more-posts {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(images/box-small.png) #fff no-repeat left top; MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 7px; LINE-HEIGHT: 1em; PADDING-TOP: 7px
}
#more-posts H3 {
	FONT-SIZE: 0.92em; MARGIN-BOTTOM: 7px; COLOR: #999; FONT-FAMILY: Georgia, "Times New Roman", serif
}
#more-posts H3 SPAN {
	PADDING-RIGHT: 7px
}
#more-posts .posts-col-1 {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; FLOAT: left; WIDTH: 160px
}
#more-posts .posts-col-2 {
	PADDING-LEFT: 10px; FLOAT: right; WIDTH: 160px
}
#content #campaign-update H3 {
	MARGIN: 10px 0px
}
#content #campaign-update .meta {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#campaign-update P.meta .date {
	FONT-SIZE: 1.2em; COLOR: #808080; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif
}
#campaign-update P.meta .author {
	FONT-SIZE: 1.3em; COLOR: #436995; FONT-STYLE: italic; FONT-FAMILY: Georgia, "Times New Roman", serif
}
#meet-jeri-barr IMG {
	FLOAT: left
}
#meet-jeri-barr H3 {
	PADDING-LEFT: 14px; FONT-SIZE: 1.2em
}
#meet-jeri-barr P {
	PADDING-LEFT: 14px; FONT-SIZE: 0.85em
}
#meet-wayne IMG {
	FLOAT: left
}
#meet-wayne H3 {
	PADDING-LEFT: 14px; FONT-SIZE: 1.2em
}
#meet-wayne P {
	PADDING-LEFT: 14px; FONT-SIZE: 0.85em
}
#meetup-banner {
	MARGIN-TOP: 7px; FLOAT: left
}
