/*
Theme Name: KCollins

Version: 1.0
*/
body{background: #333;margin:0;padding:0;font-family: eurostile;font-size:75%}

* {margin: 0;padding: 0}

ul{list-style-type: none;}

a{outline: none;color: #fff;}
blockquote{font-size: 1.2em;font-family: eurostile;padding: 1em;background: #eee;margin: 1em 0;}

#wrapper{margin: 0 auto;width: 980px;}

#mainmenu{font-family: eurostile; font-size:120%;}

#header{margin-left: 57px; background: url(images/header.jpg) 0 0 repeat-y; min-height: 90px;overflow: auto;clear: both; }

#header h1{margin-top: 55px;float: left;}
#header h1 a{width: 205px;height: 25px;text-indent: -9999em;background: url(images/h1.gif) 1px 0 repeat-y;display: block;}

h2{padding: 1em 0;}

#header #submenu{margin-left: 10px; float: left;width: 200px;background: #cdcdcd;}
#header #submenu ul li a{color: #000;text-decoration: none;padding: 2%;font-size: 110%;text-transform: uppercase;display: block;}
#header #submenu ul li.current_page_item a, #header #submenu ul li a:hover{color: #fff;background: #000;}

#header #mainmenu {margin-top: 60px;width: 670px;float: right;}
#header #mainmenu ul li{margin: 0 0 0 5px;float: left;}
#header #mainmenu ul li a{text-decoration: none;font-size: 110%;padding: 5px 2px;text-transform: uppercase;display: block;}
#header #mainmenu ul li.current_page_item a, #header #mainmenu ul li a:hover{color: #fff;background: #000;}

#content{min-height: 420px;background: url(images/point_4.jpg) 57px 60px repeat-y;overflow: auto;line-height: 1.5em;font-size: 1.1em;color: #464646; }
#content #banner{background: url(images/banner.jpg) 0 0 repeat-y;width: 640px;float: left;height: 412px;}
#content #maincontent{margin-top: 30px; margin-right: 10px; padding: 10px;width: 300px;min-height: 400px;float: right;}
#content img {border:none;}

#content .wpcf7 form input,#content .wpcf7 form textarea{border: 1px solid #333;background: #fff;}
#content .wpcf7 form .wpcf7-form-control-wrap input,
#content .wpcf7 form .wpcf7-form-control-wrap textarea{width: 280px;}
#content .wpcf7 form .wpcf7-form-control-wrap input:focus,
#content .wpcf7 form .wpcf7-form-control-wrap textarea:focus{background: #ffc;}

#footer{margin-top: 20px;clear: both;}

#footermenu ul li{margin: 0 10px 0 0;float:left}
#footermenu ul li a{color: #cdcdcd;font-size: 110%;text-decoration:none;padding-right: 10px;border-right:1px solid #cdcdcd;}
#footermenu ul li a:hover{text-decoration: underline;}

#social{clear: both;}
#social ul li{float: left}
#social ul li{float: left}
#social ul li{margin: 55px 5px 45px 5px;}
#social ul li a{text-indent: -9999em; display: block;height: 64px; width: 64px;}
#social ul li#feed a{background: url(images/social-icons/feed_64.png) center center no-repeat;}
#social ul li#last-fm a{background: url(images/social-icons/lastfm_64.png) center center no-repeat;}
#social ul li#facebook a{background: url(images/social-icons/facebook_64.png) center center no-repeat;}
#social ul li#twitter a{background: url(images/social-icons/twitter_64.png) center center no-repeat;}
#social ul li#linked-in a{background: url(images/social-icons/linkedin_64.png) center center no-repeat;}


/* Wen 20101009 */
#feedbackpage-left-container {float: left; width: 640px;}
#blogposts {float: left; width: 480px; padding-left: 120px; padding-top: 30px; }
.blogpost {position: relative; margin-bottom: 30px; }
.blogpost-thumbnail {float: left; margin: 0 10px 10px 0; }
.blogpost-thumbnail img {padding: 5px; background: #ffffff; width: 130px; }
.clear {clear: both;}
.readmore {position: relative; left: 400px; top: 10px; text-transform: lowercase; color: #000000; background: #ffffff; padding: 7px 13px; text-decoration: none; }
.readmore:hover {background: #000000; color: #ffffff;}
.hentry  {margin-bottom: 30px; }
.post-content p {margin: 12px 0; }

/* Aladine 20101009 */
h3 { font-weight: bold; font-size: 28px; line-height: 26px; color: #980000; }
#content { overflow:hidden; padding-bottom:40px; }
p { padding-bottom: 14px; }
#feeback-banner li { margin-bottom: 14px; }
#feeback-banner a { color:#464646; text-decoration:none; line-height:12px; font-size:14px; }
#feeback-banner a:hover { color:#000000; text-decoration:none; }
a { color:#464646; text-decoration:none; line-height:12px; font-size:14px; }
a:hover { color:#000000; text-decoration:none; }
#mainmenu a { color:#ffffff; text-decoration:none; }
#content #maincontent { margin-right:13px; margin-top:8px; }
#header #mainmenu ul li a { padding:5px 6px; }
.contactform_input { width: 300px; height: 24px; padding: 3px; }
.contactform_textarea { width: 300px; height: 150px; padding: 3px; }
#header h1 a { margin-top:-1px; }

