/*
Theme Name: In the Park
Theme URI: http://blog.alyssatucker.com/
Description: This theme was made solely for the use of blog.alyssatucker.com
Version: 1.0
Author: Alyssa Tucker
Author URI: http://blog.alyssatucker.com
*/

/*

	1) General selectors - body,h1/h3,a,blockquote,code,p
	2) Structure - container,content,tagline
	3) Left selectors - main,meta,comments
	4) Right selectors - author,links,line,search,themes
	5) Footer - extras
	6) Forms - input,textarea
	7) Accessibility - skip,hr
	8) Hacks - clearfix

*/

/* 1) -=-=-=- General selectors -=-=-=- */
/*<![CDATA[*/
body, html {
        margin: 0 auto;
        background-image: url(http://alyssatucker.com/port/images/groundbg.jpg);
}

img {
        border: 0px;
}



/************************************************
*       Header/ Nav                                                                     *
************************************************/

#header-outer-wrap {
        background-image: url(http://alyssatucker.com/port/images/headerskybg.jpg);
        margin: 0;
        padding: 0;
        width: 100%;
        }

#header-wrap {
        background: url(http://alyssatucker.com/port/images/header.jpg) no-repeat;
        margin: 0 auto;
        padding: 0;
        width: 919px;
        height: 127px;
        overflow: hidden;
        }

#index {
	margin-left: 0 auto;
	height: 50px;
	width: 200px;
	position: absolute;
}
		
#header {
        height: 89px;
        width: 919px;
}

#header a {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 15px;
		text-transform: uppercase;
		color: #666666;
		text-decoration: none;
		line-height: 20px;
}

#header a:hover {
        border-bottom: 1px gray dashed;
}

/*#header a:hover {
        border-bottom: 2px solid #fff;
}*/

#header p {
        padding-left: 400px;
        padding-top: 11px;
        line-height: 10px;
}

#header ul {
        margin-left: 0;
        padding-left: 450px;
        display: inline;
        } 

#header ul li {
        margin-left: 0;
        padding: 3px;
        list-style: none;
        display: inline;
        }

#header img {
        padding-left: 7px;
        padding-right: 5px;
}

#header2 {
        height: 38px;
        background-image: url(http://alyssatucker.com/port/images/bee.png);
}

#nav {
        padding-top: 40px;
        line-height: 10px;
}

/************************************************
*       Content                                 *
************************************************/

#content-outer-wrap {
        background: url(http://alyssatucker.com/port/images/mainskybg.jpg) repeat-x;
		background-color: #E2F6FA;
        margin: 0;
        padding: 0;
        width: 100%;
        }

#content-wrap {
        margin: 0 auto;
        padding: 0;
        width: 919px;
        overflow: hidden;
        }

#content {
        width: 590px;
        float: left;
        position: relative;
        padding-left: 25px;
        font-family: Helvetica, Arial, sans-serif;
        font-size: 13px;
        line-height: 17px;
        color: #666666;
}

#content ul {
	list-style-image: url(http://alyssatucker.com/images/beebullet.gif);
}

#content li {
	background: url(http://alyssatucker.com/port/images/ulbg.png) repeat-y;
	border-bottom: 1px dashed #d7d9d8;
}

#content a:link, #content a:visited {
        font-family: Helvetica, Arial, sans-serif;
        color: #E08500;
        line-height: 17px;
        text-decoration: none;
        border-bottom: 1px dashed;
}

#content a:hover {
        color: #FF9B17;
}

#content img a:link {
        border: 0px;
}

#port-outer-wrap {
        background-image: url(http://alyssatucker.com/port/images/mainskybg.jpg);
        margin: 0;
        padding: 0;
        width: 100%;
}

#content h2 {
		color: #A6A86A;
		font-weight: normal;
		font-size: 1.6em;
}

#content h2 a:link, h2 a:visited {
		color: #A6A86A;
		font-weight: normal;
		text-decoration: none;
}

#content h2 a:hover, h2 a:active {
		color: #A6A86A;
		background: none;
		font-weight: normal;
		text-decoration: none;
}

#bottom {
        background-image: url(http://alyssatucker.com/port/images/scene.png);
		background-repeat: no-repeat;
        height: 86px;
}

.meta a:link, .meta a:visited, .comments a:link, .comments a:visited, .warning a:link, .main a:visited {
	font-family: Helvetica, Arial, sans-serif;
    color: #E08500;
    line-height: 17px;
    text-decoration: none;
    border-bottom: 1px dashed;
	
}


/************************************************
*       Left side                                                                       *
************************************************/

#sidebar {
        width: 200px;
        float: right;
        font-family: Helvetica, Arial, sans-serif;
        font-size: 13px;
        line-height: 17px;
        color: #666666;
        padding-top: 30px;

                }

/* Sidebar Styles */

h3 {
		color: #A6A86A;
		font-weight: normal;
		font-size: 1.4em;
	
		}

h3 a:link, h3 a:visited {
		color: #A6A86A;
		font-weight: normal;
		text-decoration: none;
		}

h3 a:hover, h3 a:active {
		color: #3F3F3F;
		background: none;
		font-weight: normal;
		text-decoration: none;
		}
		
#sidebar ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
}
                

#sidebar a {
        font-family: Helvetica, Arial, sans-serif;
        color: #E08500;
        font-size: 11px;
        line-height: 20px;
        text-decoration: none;
        border-bottom: 1px dashed #d7d9d8;
        background: #f8feff;
        background: url(http://alyssatucker.com/port/images/ulbg.png);
        }
        
#sidebar a:hover {
        text-decoration: none;
        border-bottom: 1px dashed #d7d9d8;
        background: #f5fbfd;
        }

#sidebar ul li a {
        display: block;
        margin: 0 0 0 -10px;
        padding: 0.1em 10px;
        width: 190px;
        voice-family: "\"}\""; 
        voice-family: inherit;
        width: 170px;
}

#sidebar a:hover {
        color: #FF9B17;
        }

/************************************************
*       Left side                                                                       *
************************************************/

#leftside {
        float: left;
        width: 47px;
        height: 810px;
        overflow: auto;
        background-image: url(http://alyssatucker.com/port/images/treetrunk.jpg);
        position: absolute;
        margin: 0 auto;
}

/************************************************
*       Footer Background                                                       *
************************************************/

#footerbg {
        background-image: url(http://alyssatucker.com/port/images/footerbg.jpg);
        background-repeat: repeat-x;
        }

/************************************************
*       Footer                                                                          *
************************************************/

#footertop-outer-wrap {
        background: url(http://alyssatucker.com/port/images/footertopbg.jpg) repeat-x;
        margin: 0;
        padding: 0;
        width: 100%;
        }

#footertop-wrap {
        background: url(http://alyssatucker.com/port/images/footertop.jpg);
        margin: 0 auto;
        padding: 0;
        width: 819px;
        height: 122px;
        overflow: hidden;

}

#footer-outer-wrap {
        background: url(http://alyssatucker.com/port/images/groundbg.jpg);
        margin: 0;
        padding: 0;
        width: 100%;
        }

#footer-wrap {
        margin: 0 auto;
        padding: 0;
        width: 880px;
        height: 240px;
        overflow: hidden;
        }

#footer {
        padding-top: 30px;
        color: #FFFFFF;
        margin: 0px auto 0px;
        text-align: left;
        position: relative;
        line-height: 17px;
        }

#footer p {
        color: #666666;
        padding: 0px;
        list-style-type: none;
        margin: 0px;
        font-family: Helvetica, Arial, sans-serif;
        font-size: 11px;
        line-height: 17px;
        }

#footer h2 {
	font-family: Helvetica, Arial, sans-serif;
	color: #666666;
	margin-top: 0;
	padding-bottom: 4px;
	font-size: 14px;
	color: #A6A86A;
	font-weight: normal;
}

#footer img {
        padding-left: 5px;
}

#footer ul {
        margin-left: 0;
        display: inline;
        } 

#footer ul li {
        margin-left: 0;
        list-style-type: none;
        }

#footer a {
        font-family: Helvetica, Arial, sans-serif;
        color: #E08500;
        font-size: 11px;
        line-height: 17px;
        text-decoration: none;
        border-bottom: 1px dashed;
}

#footer a:hover {
        color: #FF9B17;
}

#footerleft {
        background: #dbf7a5;
        float: left;
        width: 225px;
        height: 172px;
        margin: 0px 20px 0px 0px;
        padding: 5px;
}

#footerleft img {
        float:left;
        margin:0 0px 8px 8px;
        background:#eaf7fa;
        border: 0px;
        padding:3px;
        width:60px;
        height:60px;

        }

#footermiddle {
        background: #dbf7a5;
        float: left;
        width: 172px;
        margin: 0px 20px 0px 0px;
        height: 172px;
        padding: 5px;
        }

#footerright {
        background: #dbf7a5;
        float: left;
        width: 180px;
        height: 172px;
        margin: 0px 0px 0px 0px;
        padding: 5px;
        }

.work-item {position: relative; float: left; padding: 10px 0 0;}
.work-img {position: relative; float: left; padding: 0; border-bottom: 1px dashed #c4c5c5; border-top: 1px dashed #c4c5c5}
.work-info {position: relative; float: left; background: url(images/infobg.png) 0 0 repeat-y; width: 400px; height: 87px; border-bottom: 1px dashed #c4c5c5; border-top: 1px dashed #c4c5c5}
.work-info_text {width: 370px; padding: 3px 10px 10px 10px;}

.work_bg_img {border: none; background: url(images/layout/work_img-bg.png) no-repeat; padding: 12px 14px 12px 14px;}

.work-tab_web {float: right; height: 20px; width: 65px; background: url(images/layout/work-tab_web.png) bottom right no-repeat; margin: 0 0 20px 0; display: block;}
.work-tab_brand {float: right; height: 20px; width: 65px; background: url(images/layout/work-tab_brand.png) bottom right no-repeat; margin: 0 0 20px 0; display: block;}
.work-tab_identity {float: right; height: 20px; width: 65px; background: url(images/layout/work-tab_identity.png) bottom right no-repeat; margin: 0 0 20px 0; display: block;}
.work-tab_personal {float: right; height: 20px; width: 65px; background: url(images/layout/work-tab_personal.png) bottom right no-repeat; margin: 0 0 20px 0; display: block;}
.work-tab_print {float: right; height: 20px; width: 65px; background: url(images/layout/work-tab_print.png) bottom right no-repeat; margin: 0 0 20px 0; display: block;}

.work-info_text p {font-size: 85%; line-height: 13px;}

.textarea {padding: 2px; width: 400px; background: #f1f9fc; border: 1px solid #b6d954;}
textarea {padding: 2px; width: 550px; background: #f1f9fc; border: 1px solid #b6d954;}
.searchfield {width: 128px; background: #f1f9fc; border: 1px solid #b6d954;}
.meta {font-size: 11px;}

.meta a {font-size: 11px; font-weight: bold;}

img {
        border: 0px;
}

/* meta */

.w3cbutton3 {
  margin: 1em 0;
  width: 9em;

background: #fff;
  font-family: helvetica,arial,sans-serif;
  font-size: 70%;
  font-weight: bold;
}
.w3cbutton3 a {
  display: block;
  width: 100%;
}
.w3cbutton3 a:link,
.w3cbutton3 a:visited,
.w3cbutton3 a:hover {
  background-color: #ffd787;
  color: #000;
  text-decoration: none;
}
.w3cbutton3 span.w3c {
  padding: 0 0.4em;
  background-color: #fff;
  color: #0c479d;
}

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

#sidebar ul .tagcloud {
	padding: 0;
	margin: 0;
}
#sidebar ul .tagcloud li {
	display: inline;
	list-style: none;
	background-image: none;
	padding: 0;
	margin: 0;
}
#sidebar ul .tagcloud li a {
	background-image: none;
	padding: 0;
	margin: 0;
}
/*]]>*/