/* 
	Theme Name: amp
	Description: A custom WordPress theme for my graphic design website
	Author: Annette Price
	Author URI: http://www.annettemarieprice.com
	Version: 2.0
		
	Changelog:
		v1.0
			First Release
				Basic build, simple updating of "Corporate" theme
		v2.0
			Second Release
				Further customization, including more color
				Added portfolio function
		v3.0
			Third Release
				Web host fucked up site
				Sacrificed animals
				All is well
*/


body
{
	background: url('images/background/rotate.php');
	background-repeat: repeat;
	font-size: 80%;
	line-height: 1.8em;
	color: #000000;
	margin: 0;
	padding: 0;
}


p.bold 
{
	font-weight: bold;
}

h2.special  {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 18px;
	line-height: 1.8em;
	margin: 5px 0 5px 0;
}

h3.special  {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.4em;
	padding: 10px 0 0 0;
	margin: 0;
}

h2, a
{
	text-decoration: none;
	color: #7ea802;
}
h3, a
{
	font-size: 1em;
	text-decoration: none;
}

#footerCol a
{
	color: white;
	text-decoration: none;
}

#footerCol a:visited
{
	color: white;
	text-decoration: none;
}

#footerCol a:hover
{
	color: #f1e943;
	text-decoration: none;
}

#footerCol ul li a:hover
{
	color: #f1e943;
	text-decoration: none;
}

#footerContact a
{
	color: white;
	text-decoration: none;
}

#footerContact a:visited
{
	color: white;
	text-decoration: none;
}

#footerContact a:hover
{
	color: #f1e943;
	text-decoration: none;
}

#footerContact ul li a:hover
{
	color: #f1e943;
	text-decoration: none;
}

h2.portfolio a a:hover a:visited
{
	color: #fafafa;
	text-decoration: none;
}

h2.posttitle a
{
	color: #7ea802;
	text-decoration: none;
}

pre, code {white-space: normal;}
.caption {
	font-size: 95%;
	line-height: 1.4em;
	font-style: italic;
	margin-right: 100px;
}

#container 
{
	width: 908px;
	float: left;
	margin: 0 auto;
}

.contenttopAMPtwitter
{
	width: 908px;
	height: 51px;
	float: left;
	margin: 5px 0 0 0;
}

.tweetsOne
{
	width: 70px;
  	height: 51px;
	background: url('images/topbgtwitter_02.png') no-repeat 0 0;
	margin-left: 180px;
	float: left;
}

.tweetsTwo
{
	width: 610px;
  	height: 51px;
	background: url('images/topbgtwitter_03.png') repeat 0 0;
	float: left;
	margin: 0 0 0 0;
	display: table;
}
 
.tweetsTwo ul
{
	display: table-cell;
	vertical-align: middle;
}	
 .tweetsThree
{
	width: 21px;
  	height: 51px;
	background: url('images/topbgtwitter_05.png') no-repeat 0 0;
	float: left;
}

#twitter_update_list ul
{
	font-size: .95em;
	line-height: 1.2em;
	list-style-type: none;
}

#twitter_update_list li
{
	font-size: .95em;
	line-height: 1.2em;
	color: #898989;
	list-style-type: none;
}

#twitter-link {
	font-size: .95em;
	line-height: 1.2em;
	margin: 0;
	padding: 0 0 0 0;
	}
	
ul#twitter_update_list span a 
{
	font-size: .95em !important;
}

ul#twitter_update_list a 
{
	font-size: .65em !important;
}

#contenttopAMP
{
	width: 908px;
	background: url('images/topbg.png') no-repeat 0 0;
	height: 41px;
	float: left;
}

#contentwrapper1
{
	width: 908px;
	background: url('images/contentbg.png') repeat-y 0 0;
	float: left;
	margin: 0 0 0 0;
}

#contentwrapper1 img
{
	margin: 0 0 0 12px;
}

#contentwrapper2
{
	width: 908px;
	background: url('images/contentbg.png') repeat-y 0 0;
	float: left;
	margin: 0 0 0 0;
}

#contentwrapper2 img
{
	margin: 0 0 0 12px;
}
#portfoliowrapperAMP
{
	width: 908px;
	padding: 0 0 0 0;
	margin: 0 0 0 12px;
	float: inherit;
}

#portfoliowrapperAMP img 
{
	width: 223px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#header
{
	height: 90px;
	padding: 0 0 0 0;
}


#header #title .logo
{
	float: left;
}

#header #title #blogtitle
{
	margin: 0 0 0 68px;
}

#header #title h1
{
	font-size: 24px;
	font-weight: bold;
	color: #525252;
}

#header #title h2
{
	font-size: 14px;
	color: #525252;
}

#header #searchbar
{
	margin-top: 20px;
}

.post
{
	background: url('images/tint.png');
	border: solid 1px #e8e3e3;
	margin: 60px 0 20px 5px;	
	padding: 15px;	
	_padding: 7px;
}

.post .postheader .commentcount
{
	font-size: .9em;
	line-height: 1.4em;
	text-align: left;
}

.post .postheader .commentcount a
{
	text-decoration: none;
	color: #7ea802;
}

.post .postheader .posttitle
{
	font-family: Georgia, Times, "Times New Roman", serif;
	line-height: 1.2em;
	font-size: 1.2em;
	padding: 0;
	margin: 0 0 10px 0;
}

.post .postheader a
{
	color: #7ea802;
	text-decoration: none;
}

h2.posttitle
{
	font-family: Georgia, Times, "Times New Roman", serif;
	padding: 0;
	margin: 0;
}

.portfoliocontent 
{
	margin: 20px 0 0 0;
	line-height: .1em;
	text-align: center;
}

.postmeta 
{
	color: #666666;
	font-size: .95em;
	line-height: 1.6em;
	margin: 0;
	padding: 0;
}

.post .postheader .commentcount
{
	font-size: .95em;
	line-height: 1.4em;
	text-align: left;
	padding: 0 10px 0 0;
}


.post .postcontent
{
	margin-top: 20px;
	line-height: 1.8em;
}

.postcontent img
{
	border: solid 1px #e8e3e3 !important;
	float:left  !important;
	clear:both  !important;
	margin: 10px 0 30px 0 !important;
}



.post .postcontent p
{
	clear: both;
	margin: 0 50px 0 0;
}

.post .postcontent ul li
{
	line-height: 1.8em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.post .posttags, .post .posttags a
{
	color: #959595;
	clear:both;
	margin-top: 20px;
	text-align: right;
}

p.backTo
{
	margin: 30px 0 0 0;
}

.commentbox
{
	background: #fff;
	border: solid 1px #eeeeee;
	margin: 10px 5px 20px 0px;
	padding: 15px;
	_padding: 7px;
}

.commentmeta .avatar
{
	float: left;
	padding-right: 6px;
	_padding-right: 3px;
}

.commenttext
{
	clear: both;
	margin-top: 10px;
}

.commentform input
{
	padding: 0;
	margin: 0;
	line-height: 0;
}

#commentform .text {
	width: 300px;
    margin: 0 0 15px 0;
}

#commentform textarea
{
    width:450px;
    height:150px;
    margin:0;
    padding:5px;
}

.allcomments
{
	margin: 0 0 0 20px;
}

.navlinks
{
	font-size: .9em;
	margin: 0px 5px 40px 5px;	
	text-align: center;
}

.navlinks a
{
	text-decoration: none;
}

.navlinks img
{
	margin-right: 5px;
}

#sidebar #wrapbox
{
	background: url('images/tint.png');
	border: solid 1px #e8e3e3;
	padding: 17px;
	margin: 60px 0 20px 5px;
}

#sidebar .sidebarbox
{
	line-height: 1.6em;
	margin-bottom: 40px;
	margin-right: 0px;
}

#sidebar .sidebarbox h3
{
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 18px;
	color: #666666;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 0px;
}

#sidebar .sidebarbox a
{
	text-decoration: none;
}

#sidebar .sidebarbox ul
{
	font-size: .95em;
	line-height: 2em;
	list-style-type: none;
	margin: 0 0 0 auto;
}

#sidebar .sidebarbox .pages ul
{
	text-indent: -3em;
}

#footer {
	color: #666666;
	background-color: #999393;
	font-size: .9em;
	line-height: 1em;
	height: 50px;
	background: url('images/bottombg.png') no-repeat 0 0;
}

#footerwrapper 
{
	background: url('images/footer.jpg') no-repeat 0 0;
	background-color: #999393;
	width: 886px;
	color: #e8e3e3;
	padding: 25px 0 0 0;
	overflow: hidden;
	margin: 0 0 0 12px;
	float: left;
}

#footerwrapper ul li
{
	text-indent: -1.5em;
	list-style: none;
}

#footerwrapper h3
{
	color: #dfdada;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0;
}

#footerwrapper h3.space
{
	color: #dfdada;
	font-weight: bold;
	margin: 30px 0 4px 0;
	padding: 0;
}

#footerContact
{
	font-size: .95em;
	line-height: 1.4em;
	width: 160px;
	float: left;
	margin: 4px 0 0 30px;
	padding-right: 90px;
	text-align: left;
	}

#footerContact img
{
	padding: 0;
	margin: 15px 10px 0 0;
	}

#footerCol 
{
	font-size: .85em;
	line-height: 1.4em;
	width: 145px;
	float: left;
	margin: 6px 0 0 0;
	padding-right: 40px;
	text-align: left;
	}
	
.searchform #searchbox
{
	float: left;
	background: #f1f1f1;
	border: solid 1px #e3e3e3;
	width: 120px;
	height: 14px;
	font-size: 11px;
}

.searchform #searchbutton
{
	float: left;
	height: 18px;
	width: 18px;
	margin-left: 6px;
	border: none;
	cursor: pointer;
	background: url('images/searchbutton.jpg') no-repeat 0 0;
}



/*** Wordpress ***/
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
   margin: 0 10px 10px 0;	
}

.alignright {
   float: right;
   margin: 0 0 10px 10px;
}

.wp-caption {
	background: #fafafa;
	border: solid 1px #eeeeee;
	text-align: left;
	font-style: italic;
	padding: 10px;
}

.wp-caption img {
	float: none;
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0px;
	margin: 0px;
}



