/*  
Theme Name: Pennsylvania Avenue Activism
Theme URI: StopObamaTees.com
Description: AntiObama Theme
Version: 1.0
Author: StopObamaTees.com
Author URI: http://stopobamatees.com
*/

body{
	margin: 0;
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
	vertical-align: top;
	color: #000000;
}

a:link, a:visited {
	text-decoration: underline;
	color: #336699;
}

a:hover{
	text-decoration: none;
}

#wrapper{
	margin: 0 auto 0 auto;
	width: 750px;
	text-align: left;
}

#header{
	float: left;
	width: 750px;
}

#box{
	float: left;
	width: 500px;
}


.entry {
        min-height: 1500px;
}

.entry p {
        padding: 10px 6px 0 20px;
        margin: 0;
        text-align: left;
        display: block;
}

.entry img {
}

.frontentry {
        min-height: 1500px;
}


.frontentry p {
        padding: 10px 6px 0 20px;
        margin: 0;
        text-align: left;
        display: block;
}

.frontentry img {
}

.post h2 {
        font-size: 32px;
        padding: 10px 0 14px 20px;
        margin: 0 0 6px 0;
        text-align: left;
}

.sidebar {
	float: left;
	margin: 0;
        padding: 5px 10px 5px 5px;
	display: inline;
        background: #42B305;
}

.sidebar h2 {
        font-size: 22px;
        color: #f2fafa;
	margin: 0 0 5px 0;
        padding: 0;
        text-align: left;
}

.sidebar ul {
        margin: 0 0 0 5px;
        padding: 0;
        list-style: none;
        text-align: left;
}

.sidebar ul li {
        margin: 20px 0;
        padding: 0;
        list-style: none;
        text-align: left;
}

.sidebar ul li ul li {
        margin: 8px 0px 8px 10px;
        list-style: square;
        color: #f2fafa;
}

.sidebar ul li ul li a {
        color: #f2fafa;
        text-decoration: none;
}

.sidebar ul li ul li a:link {
}

.sidebar ul li ul li a:active {
}

.sidebar ul li ul li a:visited {
}

.sidebar ul li ul li a:hover {
        text-decoration: underline;
}

#footer{
	clear: both;
	float: left;
	width: 750px;
}

.comments-template{
        text-align: left;
	margin: 24px 0 0 20px;
	border: 0;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}

.wp-post-image {
	border: 1px solid #000000;
        padding: 0px;
}

.tees {
        float: left;
        display: block;
        margin: 0 0 10px 10px;
        padding: 0;
}

.tees h2 {
         font-size: 22px;
         text-indent: -9000px;
         margin: 0;
         padding: 0;
}

.shirtspace {
         margin: 10px 0px 18px 2px;
         padding: 0;
         width: 708px;
}

.politicalheader {
        height: 111px;
}

.politicalheader h1 {
         background: url(/images/stopobama_logo.png) no-repeat;
         width: 460px;
         height: 75px;
         position: relative;
         top: 36px;
         margin: 0 480px 0 0;
}

.politicalheader h1 a {
         width: 460px;
         height: 75px;
         display: block;
         text-indent: -9000px;
}

ul#picketsigns {
     list-style: none;
     position: relative;
     width: 456px;
     height: 90px;
     top: 0;
     left: 0;
     margin: 50px 484px 0 0;
     padding: 0;
}

ul#picketsigns li {
     border: 0px solid #000;
     position: absolute;
     margin: 0;
     padding: 0;
}

ul#picketsigns li a {
     display: block;
     height: 100%;
     text-indent: -9000px;
}

#socialism {
     width: 124px;
     height: 90px;
     top: 0px;
     left: 0px;
}

ul#picketsigns li#socialism a {
     background: url(/images/anti-obama-signs2.png) no-repeat 0 0;
     background-position: 0 0px;
}

ul#picketsigns li#socialism a:hover {
     background-position: 0 -257px;
}


#the-economy-stupid {
     width: 105px;
     height: 90px;
     top: 0px;
     left: 91px;
}

ul#picketsigns li#the-economy-stupid a {
     background: url(/images/anti-obama-signs2.png) no-repeat 0 0;
     background-position: -91px -360px;
}

ul#picketsigns li#the-economy-stupid a:hover {
     background-position: -91px -132px;
}


#obamacare {
     width: 105px;
     height: 90px;
     top: 0px;
     left: 187px;
}

ul#picketsigns li#obamacare a {
     background: url(/images/anti-obama-signs2.png) no-repeat 0 0;
     background-position: -187px 0px;
}

ul#picketsigns li#obamacare a:hover {
     background-position: -187px -257px;
}

#global-warming-hoax {
     width: 98px;
     height: 90px;
     top: 0px;
     left: 273px;
}

ul#picketsigns li#global-warming-hoax a {
     background: url(/images/anti-obama-signs2.png) no-repeat 0 0;
     background-position: -273px -360px;
}

ul#picketsigns li#global-warming-hoax a:hover {
     background-position: -273px -132px;
}

#you-lie {
     width: 96px;
     height: 90px;
     top: 0px;
     left: 358px;
}

ul#picketsigns li#you-lie a {
     background: url(/images/anti-obama-signs2.png) no-repeat 0 0;
     background-position: -358px 0px;
}

ul#picketsigns li#you-lie a:hover {
     background-position: -358px -257px;
}

.randomtees {
}


.randomtees h2 {
         font-size: 22px;
         color:#F2FAFA;
         margin:0 0 5px 5px;
         padding:0;
         text-align: left;
}

.randomtees ul {
         list-style: none;
         margin: 0;
         padding: 0;
}

.randomtees ul li {
         list-style: none;
         margin: 0;
         padding: 0;
}

.randomtees ul li ul {
         list-style: none;
         margin: 0;
         padding: 0;
}

.randomtees ul li ul li {
          margin: 10px 0;
          padding: 0;
          list-style: none;
          text-align: center;
}

#tag_cloud-3 {
          margin: 20px 0 20px 0;
}

#tag_cloud-3 a {
          color:#F2FAFA;
}

.relatedTees {
          margin: 0 20px;
}

.similarTees {
          margin: 20px 0;
}

.similarTees h4 {
          margin: 30px 0 0 0;
          font-size: 16px;
}

.similarTees h4 a {
          text-decoration: none;
          color: #000000;
}

.similarTees h4 a:link {
          text-decoration: none;
          color: #000000;
}

.similarTees h4 a:visited {
          text-decoration: none;
          color: #000000;
}

.similarTees h4 a:hover {
          text-decoration: underline;
          color: #000000;
}


.entry .similarTees .realviewImage {
          margin: 0;
}

.tshirt-tip p {
	 font-family: Arial,Helvetica,sans-serif;
         font-size: 12px;
         width: 360px;
         padding: 10px;
         display: block;
         margin: 20px auto;
         background: #f5edd6;
         border: 1px solid #000000;
}

.navigation {
         margin: 0;
         padding: 24px 0 24px 0;
         width: 700px;
         float: left;
}

.entry .productDescription {
         font-size:14px;
         line-height:130%;
         margin:20px;
         padding:0px;
         text-align:justify;
}


.entry .productDescription h3 {
         margin: 0 0 6px 0;
         padding: 0;
}

.entry .realviewImage {
         border: 1px solid #000000;
         margin-left: 20px;
}


.descriptionBox {
         border:0;
         display:block;
         float:right;
         margin:10px 10px 0 0;
         width:245px;
         padding: 0;
         height: 410px;
         display: block;
         overflow: hidden;
}

.descriptionBox h2 {
         margin: 0;
         padding: 0;
         width: 245px;
         line-height: 115%;
         word-wrap: break-word;
}

.descriptionBox h2 a {
         text-decoration: none;
}

.descriptionBox h2 a:link {
         text-decoration: none;
}

.descriptionBox h2 a:hover {
         text-decoration: none;
}

.descriptionBox h2 a:visited {
         text-decoration: none;
}

.productPrice {
         font-size: 11px;
         margin: 10px 0 0 0;
         line-height: 125%;
}

.productPrice a {
         font-size: 20px;
         font-weight: bold;
         color: #990000;
         text-decoration: none;
}

.productPrice a:link {
         font-size: 20px;
         font-weight: bold;
         color: #990000;
         text-decoration: none;
}

.productPrice a:hover {
         font-size: 20px;
         font-weight: bold;
         color: #990000;
         text-decoration: none;
}

.productPrice a:visited {
         font-size: 20px;
         font-weight: bold;
         color: #990000;
         text-decoration: none;
}

.teeDescription {
         margin: 0;
         padding: 0;
         width: 245px;
}

.buyTeeButton {
         background: #ffffff url(/images/buythistee150.jpg) no-repeat 0 0;
         display: block;
         width: 150px;
         height: 38px;
         margin: 20px 20px 0 0;
         text-indent: -9000px;
         overflow: hidden;
}

.customizeButton {
         background: #ffffff url(/images/customize150.jpg) no-repeat 0 0;
         display: block;
         width: 150px;
         height: 38px;
         margin: 10px 20px 26px 0;
         text-indent: -9000px;
         overflow: hidden;
}

/*JUITTER PLUGIN CSS*/

/*Juitter container*/

#juitterContainer {
      margin: 8px 0 0 0;
      padding: 0 0 16px 0;
} 

/* UL that will contain the list of tweets */
#juitterContainer .twittList {
      margin:0;
      padding:0;
}

/* Bellow the list of tweets "<li>" */

#juitterContainer .twittLI {
      list-style: none;
      background: #ddeef6;
      margin: 0;
      padding: 5px 0 0 0;
      border-bottom: dashed 1px #78CFEA;
      padding: 10px;
      clear: both;
      height: 55px;
} 

#juitterContainer .twittList SPAN.time{color:#777;font-size:0.9em}
#juitterContainer .twittList A{color:#006600;} /*Links inside the tweets list */

/* Bellow the CSS for the avatar image  */

#juitterContainer .juitterAvatar{float:left;border:solid 1px #D3EECA;background:#FFF;margin-right:5px;padding:2px;width:48px;;height:48px;}

#juitterContainer .jRM{float:right;clear:both} /*read it on twitter link*/

#juitterContainer .extLink{} /*CSS for the external links*/

#juitterContainer .hashLink{} /*CSS for the hash links*/

/*end of Juitter CSS*/


#term0 {
      margin: 0 6px;
      padding: 0;
      display: inline;
}

#term1, #term2, #term3, #term4, #term5, #term6, #term7, #term8, #term9, #term10 {
      margin: 0 6px 0 0;
      padding: 0;
      display: inline;
}

/*Search Box on menu*/
#search_box {
	width:182px;
	height:30px;
	margin:0 0 16px 0px;
}

#search_box #submit {
	background-image:url(/images/go.png);
	width:34px;
	height:23px;
        float: left;
        border: 0;
	margin:0;
        padding:0;
}

#search_box input {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#605646;
}
#search_box p {
	padding:0px 5px;
}
#search_box_inner {
	margin-left:0px;
	padding:0px;
	width:145px;
	height:21px;
	float:left;
}
#search_query {
	border:0px;
	padding:3px 0px 0px 6px;
	margin:0px 0px 0px 5px;
	background-image:url(/images/search.png);
	background-repeat:no-repeat;
	background-position:left;
	width:145px;
	height:20px;
}
#search_box_go {
	float:left;
	padding-top:0px;
}

#mdesigned {
        background: url(/images/mdesigned.png) no-repeat right bottom;
        margin: 0;
        padding: 0;
        height: 50px;
        width: 220px;
        display: block;
        overflow: hidden;
        font-size: 10px;
}

#mdesigned a, #mdesigned a:link, #mdesigned a:visited, #mdesigned a:hover {
        display:block;
        font-size:10px;
        height:35px;
        margin:10px 0 10px 65px;
        overflow:hidden;
        width:145px;
        text-indent: -9000px;
}

#zazzled {
        background: url(/images/zazzled.png) no-repeat right bottom;
        margin: 0;
        padding: 0;
        height: 50px;
        width: 220px;
        display: block;
        overflow: hidden;
        font-size: 10px;
}

#zazzled a, #zazzled a:link, #zazzled a:visited, #zazzled a:hover {
        display:block;
        font-size:10px;
        height:40px;
        margin:10px 0 10px 65px;
        overflow:hidden;
        width:145px;
        text-indent: -9000px;
}

#clicky {
        margin: 15px 15px 15px 10px;
        padding: 0;
}

